0001558370-24-011190.txt : 20240807 0001558370-24-011190.hdr.sgml : 20240807 20240807060234 ACCESSION NUMBER: 0001558370-24-011190 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Solid Power, Inc. CENTRAL INDEX KEY: 0001844862 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 861888095 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40284 FILM NUMBER: 241181261 BUSINESS ADDRESS: STREET 1: 486 S. PIERCE AVE., SUITE E CITY: LOUISVILLE STATE: CO ZIP: 80027 BUSINESS PHONE: (303) 219-0720 MAIL ADDRESS: STREET 1: 486 S. PIERCE AVE., SUITE E CITY: LOUISVILLE STATE: CO ZIP: 80027 FORMER COMPANY: FORMER CONFORMED NAME: Decarbonization Plus Acquisition Corp III DATE OF NAME CHANGE: 20210208 10-Q 1 sldp-20240630x10q.htm 10-Q
0001844862--12-312024Q2falseP3Y0001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputSharePriceMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExercisePriceMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputSharePriceMember2023-12-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExercisePriceMember2023-12-310001844862us-gaap:CommonStockMember2023-01-012023-03-310001844862us-gaap:CommonStockMember2024-01-012024-03-310001844862us-gaap:CommonStockMember2024-04-012024-06-300001844862us-gaap:CommonStockMember2024-01-012024-06-300001844862us-gaap:CommonStockMember2023-04-012023-06-300001844862us-gaap:CommonStockMember2023-01-012023-06-300001844862us-gaap:RetainedEarningsMember2024-06-300001844862us-gaap:AdditionalPaidInCapitalMember2024-06-300001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001844862us-gaap:RetainedEarningsMember2024-03-310001844862us-gaap:AdditionalPaidInCapitalMember2024-03-310001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100018448622024-03-310001844862us-gaap:RetainedEarningsMember2023-12-310001844862us-gaap:AdditionalPaidInCapitalMember2023-12-310001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001844862us-gaap:RetainedEarningsMember2023-06-300001844862us-gaap:AdditionalPaidInCapitalMember2023-06-300001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001844862us-gaap:RetainedEarningsMember2023-03-310001844862us-gaap:AdditionalPaidInCapitalMember2023-03-310001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100018448622023-03-310001844862us-gaap:RetainedEarningsMember2022-12-310001844862us-gaap:AdditionalPaidInCapitalMember2022-12-310001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001844862us-gaap:CommonStockMember2024-06-300001844862us-gaap:CommonStockMember2024-03-310001844862us-gaap:CommonStockMember2023-12-310001844862us-gaap:CommonStockMember2023-06-300001844862us-gaap:CommonStockMember2023-03-310001844862us-gaap:CommonStockMember2022-12-310001844862us-gaap:EmployeeStockOptionMember2024-06-300001844862us-gaap:EmployeeStockOptionMember2024-03-310001844862us-gaap:EmployeeStockOptionMember2023-12-310001844862us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001844862us-gaap:RestrictedStockUnitsRSUMember2024-06-300001844862us-gaap:RestrictedStockUnitsRSUMember2024-03-310001844862us-gaap:RestrictedStockUnitsRSUMember2023-12-310001844862us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001844862sldp:BmwOfNorthAmericaLlcMemberus-gaap:RelatedPartyMember2024-04-012024-06-300001844862sldp:BmwOfNorthAmericaLlcMemberus-gaap:RelatedPartyMember2024-01-012024-06-300001844862sldp:BmwOfNorthAmericaLlcMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001844862sldp:BmwOfNorthAmericaLlcMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001844862us-gaap:LeaseholdImprovementsMember2024-06-300001844862us-gaap:EquipmentMember2024-06-300001844862us-gaap:ConstructionInProgressMember2024-06-300001844862sldp:LaboratoryEquipmentMember2024-06-300001844862sldp:FurnitureAndComputerEquipmentMember2024-06-300001844862us-gaap:LeaseholdImprovementsMember2023-12-310001844862us-gaap:EquipmentMember2023-12-310001844862us-gaap:ConstructionInProgressMember2023-12-310001844862sldp:LaboratoryEquipmentMember2023-12-310001844862sldp:FurnitureAndComputerEquipmentMember2023-12-310001844862sldp:BmwOfNorthAmericaLlcMemberus-gaap:RelatedPartyMember2024-06-300001844862us-gaap:RetainedEarningsMember2024-04-012024-06-300001844862us-gaap:RetainedEarningsMember2024-01-012024-03-310001844862us-gaap:RetainedEarningsMember2023-01-012023-03-310001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001844862us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001844862sldp:PublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001844862sldp:PublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100018448622021-09-010001844862srt:MinimumMember2024-06-300001844862srt:MaximumMember2024-06-300001844862us-gaap:TrademarksMember2024-06-300001844862sldp:TrademarksPendingMember2024-06-300001844862sldp:PatentsPendingMember2024-06-300001844862us-gaap:TrademarksMember2023-12-310001844862sldp:TrademarksPendingMember2023-12-310001844862sldp:PatentsPendingMember2023-12-310001844862us-gaap:PatentsMember2024-06-300001844862us-gaap:LicensingAgreementsMember2024-06-300001844862us-gaap:PatentsMember2023-12-310001844862us-gaap:LicensingAgreementsMember2023-12-310001844862us-gaap:FairValueMeasurementsRecurringMember2024-03-310001844862us-gaap:FairValueMeasurementsRecurringMember2023-12-310001844862us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-06-300001844862us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001844862sldp:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-012024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-012024-06-300001844862us-gaap:FairValueMeasurementsRecurringMember2024-04-012024-06-300001844862us-gaap:FairValueMeasurementsRecurringMember2024-01-012024-06-300001844862us-gaap:PropertyPlantAndEquipmentMember2024-04-012024-06-300001844862us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-06-300001844862us-gaap:PropertyPlantAndEquipmentMember2023-04-012023-06-300001844862us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001844862sldp:BmwOfNorthAmericaLlcMemberus-gaap:RelatedPartyMember2023-12-310001844862sldp:Sp2IncreasedScaleElectrolyteProductionMember2024-06-300001844862sldp:Sp1CapitalProjectsMember2024-06-300001844862sldp:Sp2IncreasedScaleElectrolyteProductionMember2023-12-310001844862sldp:Sp1CapitalProjectsMember2023-12-310001844862us-gaap:FairValueMeasurementsRecurringMember2024-06-300001844862sldp:PublicWarrantsMember2024-06-300001844862sldp:PrivatePlacementWarrantsMember2024-06-300001844862sldp:PublicWarrantsMember2023-12-310001844862sldp:PrivatePlacementWarrantsMember2023-12-310001844862us-gaap:WarrantMember2024-06-3000018448622023-06-3000018448622022-12-310001844862us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2024-06-300001844862us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-06-300001844862us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-06-300001844862us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2024-06-300001844862us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-06-300001844862us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-06-300001844862us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-12-310001844862us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001844862us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001844862us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-12-310001844862us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001844862us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001844862us-gaap:WarrantMember2024-01-012024-06-300001844862sldp:EquityIncentive2021PlanMember2024-01-012024-06-300001844862sldp:EquityIncentive2014And2021PlanMember2024-01-012024-06-300001844862sldp:EmployeeStockPurchasePlan2021Member2024-01-012024-06-300001844862us-gaap:WarrantMember2023-01-012023-06-300001844862sldp:EquityIncentive2021PlanMember2023-01-012023-06-300001844862sldp:EquityIncentive2014And2021PlanMember2023-01-012023-06-300001844862sldp:EmployeeStockPurchasePlan2021Member2023-01-012023-06-300001844862sldp:ContingentlyIssuableCommonStockMember2023-01-012023-06-300001844862us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001844862us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001844862sldp:EmployeeStockPurchasePlanMember2024-04-012024-06-300001844862us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001844862us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001844862sldp:EmployeeStockPurchasePlanMember2024-01-012024-06-300001844862us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001844862us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001844862sldp:EmployeeStockPurchasePlanMember2023-04-012023-06-300001844862us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001844862us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001844862sldp:EmployeeStockPurchasePlanMember2023-01-012023-06-300001844862us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100018448622023-01-012023-03-310001844862us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001844862us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100018448622024-01-012024-03-310001844862us-gaap:RetainedEarningsMember2023-04-012023-06-300001844862us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000018448622024-01-230001844862sldp:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001844862sldp:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001844862sldp:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001844862sldp:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-06-300001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-06-300001844862sldp:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001844862sldp:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-3100018448622024-04-012024-06-3000018448622023-04-012023-06-3000018448622023-12-3100018448622024-06-3000018448622023-01-012023-06-300001844862us-gaap:CommonStockMember2024-01-012024-06-300001844862sldp:WarrantsMember2024-01-012024-06-3000018448622024-08-0500018448622024-01-012024-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puresldp:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended June 30, 2024

or

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

For the transition period from _______ to _______

Commission file number: 001-40284

Graphic

SOLID POWER, INC.

(Exact name of registrant as specified in its charter)

Delaware

   

86-1888095

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

486 S. Pierce Ave., Suite E

Louisville, Colorado

80027

(Address of principal executive offices)

(Zip Code)

(303) 219-0720

(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, par value $0.0001 per share

SLDP

The Nasdaq Stock Market LLC

Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50

SLDPW

The Nasdaq Stock Market LLC

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

178,962,858 shares of common stock were issued and outstanding as of August 5, 2024.

GLOSSARY OF DEFINED TERMS

Term

Definition

2014 Plan

Solid Power, Inc. 2014 Equity Incentive Plan

2021 Plan

Solid Power, Inc. 2021 Equity Incentive Plan

2023 Form 10-K

Our Annual Report on Form 10-K for the year ended December 31, 2023

Ah

Ampere hour

BMW

BMW of North America LLC

Board

The Board of Directors of Solid Power, Inc.

Electrolyte Supply Agreement

Electrolyte Supply Agreement, dated January 10, 2024, between Solid Power Operating, Inc. and SK On

ESPP

Solid Power, Inc. 2021 Employee Stock Purchase Plan

EV

Battery electric vehicle

EV cells

Prototype cell formats between 60 and 100 Ah

Exchange Act

Securities Exchange Act of 1934, as amended

GAAP

U.S. generally accepted accounting principles

JDA

Joint development agreement

Line Installation Agreement

Line Installation Agreement, dated January 10, 2024, among Solid Power Korea Co., Ltd., SK On, and, for the limited purposes of Section 12.16 of the Line Installation Agreement, Solid Power

Notes

Notes to the Condensed Consolidated Financial Statements (Unaudited) in this Report

OEM

Automotive original equipment manufacturers

Private Placement Warrants

Warrants sold in a private placement as part of our initial public offering or acquired through a conversion of a working capital loan

Public Warrants

Our publicly-traded warrants

R&D License Agreement

Research and Development Technology License Agreement, dated January 10, 2024, between Solid Power Operating, Inc. and SK On

Report

This Quarterly Report on Form 10-Q

RSU

Restricted stock unit

SEC

Securities and Exchange Commission

SK On

SK On Co., Ltd.

SK On Agreements

Electrolyte Supply Agreement, Line Installation Agreement, and R&D License Agreement, collectively

Solid Power / the Company / we / us / our

Solid Power, Inc., a Delaware corporation (f/k/a Decarbonization Plus Acquisition Corporation III)

SP1

Our Louisville, Colorado facility, which we primarily use for cell production, research and development, and quality control

SP2

Our Thornton, Colorado facility, which we primarily use for pilot production of electrolyte, research and development, quality control, and general office space

Warrants

Private Placement Warrants and Public Warrants

2

Cautionary Note Regarding Forward-Looking Statements

This Report contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. We have based these forward-looking statements on our current expectations and projections about future events. All statements, other than statements of present or historical fact included in this Report, regarding our future financial performance and our strategy, expansion plans, market opportunity, future operations, future operating results, estimated revenues or losses, projected costs, prospects, plans, and objectives of management are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “could,” “would,” “will,” “expect,” “plan,” “anticipate,” “intend,” “believe,” “estimate,” “continue,” “project,” or the negative of such terms or other similar expressions. These forward-looking statements are subject to known and unknown risks, uncertainties, and assumptions about us that may cause our actual results, levels of activity, performance, or achievements to be materially different from any future results, levels of activity, performance, or achievements expressed or implied by such forward-looking statements. Except as otherwise required by applicable law, we disclaim any duty to update any forward-looking statements, all of which are expressly qualified by the statements in this section, to reflect events or circumstances after the date of this Report. We caution you that the forward-looking statements contained herein are subject to numerous risks and uncertainties, most of which are difficult to predict and many of which are beyond our control.

In addition, we caution you that the forward-looking statements regarding the Company contained in this Report are subject to the following factors:

risks relating to the uncertainty of the success of our research and development efforts, including our ability to achieve the technological objectives or results that our partners require, and our ability to commercialize our technology in advance of competing technologies;
rollout of our business plan and the timing of expected business milestones;
risks relating to the non-exclusive nature of our OEM and other partner relationships and our ability to manage these business relationships;
our ability to negotiate and execute commercial agreements with our partners on commercially reasonable terms;
our ability to protect and maintain our intellectual property, including in jurisdictions outside of the United States;
broad market adoption of EVs and other technologies where we are able to deploy our technology, if developed successfully;
our success attracting and retaining our executive officers, key employees, and other qualified personnel;
changes in applicable laws or regulations;
risks relating to our information technology infrastructure and data security breaches;
risks relating to our status as a research and development stage company with a history of financial losses with an expectation of incurring significant expenses and continuing losses for the foreseeable future;
our ability to secure government contracts and grants and the availability of government subsidies and economic incentives;
delays in the construction and operation of additional facilities;
risks relating to other economic, business, or competitive factors in the United States and other jurisdictions, including supply chain interruptions and changes in market conditions, and our ability to manage these risks and uncertainties; and
those factors discussed in “Part I, Item 1A. Risk Factors” in our 2023 Form 10-K, as such description may be updated or amended in future filings we make with the SEC.

3

We caution you that the foregoing list does not contain all of the risks or uncertainties that could affect the Company.

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Report primarily on our current expectations and projections about future events and trends that we believe may affect our business, operating results, financial condition and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors, including those described in “Part I, Item 1A. Risk Factors” in our 2023 Form 10-K, as such description may be updated or amended in future filings we make with the SEC. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Report. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.

Neither we nor any other person assumes responsibility for the accuracy and completeness of any of these forward-looking statements. Moreover, the forward-looking statements made in this Report relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Report to reflect events or circumstances after the date of this Report or to reflect new information or the occurrence of unanticipated events, except as required by law. You should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.

TRADEMARKS

Our logo and trademark appearing in this Report and the documents incorporated by reference herein are our property. This document and the documents incorporated by reference herein contains references to trademarks and service marks belonging to other entities. Solely for convenience, trademarks and trade names referred to in this Report may appear without the ® or TM symbols, but such references are not intended to indicate, in any way, that the applicable licensor will not assert, to the fullest extent under applicable law, its rights 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 it by, any other companies.

MARKET AND INDUSTRY DATA

We obtained the industry and market data used throughout this Report or any documents incorporated herein by reference from our own internal estimates and research, as well as from independent market research, industry and general publications and surveys, governmental agencies, publicly available information, and research, surveys, and studies conducted by third parties. Internal estimates are derived from publicly available information released by industry analysts and third-party sources, our internal research, and our industry experience and are based on assumptions made by us based on such data and our knowledge of our industry and market, which we believe to be reasonable. In some cases, we do not expressly refer to the sources from which this data is derived. In addition, while we believe the industry and market data included in this Report or any documents incorporated herein by reference is reliable and based on reasonable assumptions, such data involve material risks and other uncertainties and is subject to change based on various factors, including those discussed in the section entitled “Risk Factors.” These and other factors could cause results to differ materially from those expressed in the estimates made by the independent parties or by us.

INFORMATION ABOUT SOLID POWER

We use our website (www.solidpowerbattery.com) and various social media channels (e.g., Solid Power, Inc. on LinkedIn) as a means of disclosing information about Solid Power and our products to our customers, investors, and the public. The information posted on our website and social media channels is not incorporated by reference in this Report or in any other report or document we file with the SEC. Further, references to our website URLs are intended to be inactive textual references only. The information we post through these channels may be deemed material. Accordingly, investors should monitor these channels, in addition to following our press releases, SEC filings, and public conference calls and webcasts. In addition, you may automatically receive e-mail alerts and other information about Solid Power when you enroll your e-mail address by visiting the “Investor Email Alerts” section of our website at https://ir.solidpowerbattery.com. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act are filed with the SEC. These reports and other information we file with the SEC are available free of charge at https://www.solidpowerbattery.com/investor-relations/financials/sec-filings when such reports are available on the SEC’s website.

4

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

Solid Power, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except par value and number of shares)

June 30, 2024

    

(Unaudited)

    

December 31, 2023

Assets

Current Assets

 

  

 

  

Cash and cash equivalents

$

30,638

$

34,537

Marketable securities

109,882

141,505

Contract receivables

 

7,766

 

1,553

Contract receivables from related parties

4,581

Prepaid expenses and other current assets

 

7,959

 

5,523

Total current assets

 

160,826

 

183,118

Long-Term Assets

Property, plant and equipment, net

 

99,727

 

99,156

Right-of-use operating lease assets, net

6,852

7,154

Right-of-use finance lease assets, net

972

1,088

Investments

218,313

239,566

Intangible assets, net

 

1,912

 

1,650

Other assets

4,025

1,060

Total long-term assets

331,801

349,674

Total assets

$

492,627

$

532,792

Liabilities and Stockholders’ Equity

 

 

Current Liabilities

 

 

Accounts payable and other accrued liabilities

7,285

6,455

Deferred revenue

 

10,075

 

1

Deferred revenue from related parties

828

Accrued compensation

 

4,559

 

7,590

Operating lease liabilities

668

626

Finance lease liabilities

362

379

Total current liabilities

 

22,949

 

15,879

Long-Term Liabilities

Warrant liabilities

4,025

4,227

Operating lease liabilities

7,649

7,996

Finance lease liabilities

 

381

 

552

Other liabilities

 

845

 

803

Total long-term liabilities

12,900

13,578

Total liabilities

35,849

29,457

Stockholders’ Equity

 

  

 

  

Common Stock, $0.0001 par value; 2,000,000,000 shares authorized; 178,640,611 and 179,010,884 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

 

18

 

18

Additional paid-in capital

 

586,029

588,515

Accumulated deficit

 

(128,120)

 

(84,639)

Accumulated other comprehensive loss

(1,149)

(559)

Total stockholders’ equity

 

456,778

 

503,335

Total liabilities and stockholders’ equity

$

492,627

$

532,792

See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).

5

Solid Power, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)

(in thousands, except number of shares and per share amounts)

    

Three Months Ended June 30, 

Six Months Ended June 30, 

2024

    

2023

2024

    

2023

Revenue

$

5,075

$

4,906

$

11,028

$

8,698

Operating Expenses

 

 

Direct costs

5,437

6,897

9,727

13,171

Research and development

18,526

 

14,508

37,400

 

26,156

Selling, general and administrative

8,049

 

5,673

16,619

 

12,862

Total operating expenses

32,012

 

27,078

63,746

 

52,189

Operating Loss

(26,937)

 

(22,172)

(52,718)

 

(43,491)

Nonoperating Income and Expense

 

 

Interest income

4,520

4,993

9,637

9,827

Change in fair value of warrant liabilities

703

4,987

202

2,325

Interest expense

(49)

 

(13)

(91)

(26)

Total nonoperating income and expense

5,174

 

9,967

9,748

 

12,126

Pretax Loss

$

(21,763)

$

(12,205)

$

(42,970)

$

(31,365)

Income tax expense

511

511

Net Loss Attributable to Common Stockholders

$

(22,274)

$

(12,205)

$

(43,481)

$

(31,365)

Other Comprehensive Income (Loss)

(11)

1,098

(590)

(213)

Comprehensive Loss Attributable to Common Stockholders

$

(22,285)

$

(11,107)

$

(44,071)

$

(31,578)

Basic and diluted loss per share

$

(0.13)

$

(0.07)

$

(0.24)

$

(0.18)

Weighted average shares outstanding – basic and diluted

177,588,035

178,063,573

179,186,027

177,502,037

See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).

6

Solid Power, Inc.

Condensed Consolidated Statement of Stockholders’ Equity (Unaudited)

(in thousands, except number of shares)

Common Stock

Additional

Accumulated

Accumulated Other

Total Stockholders’

    

Shares

    

Amount

    

paid-in capital

    

deficit

    

Comprehensive Loss

    

Equity

Balance as of December 31, 2023

179,010,884

$

18

$

588,515

$

(84,639)

$

(559)

$

503,335

Net loss

(21,207)

(21,207)

Withholding of employee taxes related to stock-based compensation

(169)

(169)

Shares of common stock issued for vested RSUs

161,995

Stock options exercised

2,360,316

97

97

Repurchase and retirement of shares of common stock

(3,183,638)

(4,963)

(4,963)

Stock-based compensation expense

2,863

2,863

Unrealized loss on marketable securities

(579)

(579)

Balance as of March 31, 2024

178,349,557

$

18

$

586,343

$

(105,846)

$

(1,138)

$

479,377

Net loss

 

 

 

(22,274)

 

(22,274)

Shares of common stock issued under the ESPP

187,614

238

238

Withholding of employee taxes related to stock-based compensation

(310)

(310)

Shares of common stock issued for vested RSUs

689,221

Stock options exercised

 

1,230,581

 

100

 

 

100

Repurchase and retirement of shares of common stock

(1,816,362)

(3,393)

(3,393)

Stock-based compensation expense

 

 

3,051

 

 

3,051

Unrealized loss on marketable securities

 

 

(11)

(11)

Balance as of June 30, 2024

178,640,611

$

18

$

586,029

$

(128,120)

$

(1,149)

$

456,778

Common Stock

Additional

Accumulated

Accumulated Other

Total Stockholders’

    

Shares

    

Amount

    

paid-in capital

    

deficit

    

Comprehensive Loss

    

Equity

Balance as of December 31, 2022

176,007,184

$

18

$

577,603

$

(19,090)

$

(3,159)

$

555,372

Net loss

(19,158)

(19,158)

Stock options exercised

1,679,954

150

150

Stock-based compensation expense

2,222

2,222

Unrealized gain on marketable securities

885

885

Balance as of March 31, 2023

177,687,138

$

18

$

579,975

$

(38,248)

$

(2,274)

$

539,471

Net loss

 

 

 

(12,205)

 

(12,205)

Shares of common stock issued under the ESPP

129,928

214

214

Witholding of employee taxes related to stock-based compensation

(111)

84

(27)

Shares of common stock issued for vested RSUs

163,148

Stock options exercised

 

346,676

 

33

 

 

33

Stock-based compensation expense

 

 

2,923

 

 

2,923

Unrealized loss on marketable securities

(1,098)

(1,098)

Balance as of June 30, 2023

178,326,890

$

18

$

583,034

$

(50,369)

$

(3,372)

$

529,311

See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).

7

Solid Power, Inc.

Condensed Consolidated Statements of Cash Flows (Unaudited)

(in thousands)

Six Months Ended June 30, 

    

2024

    

2023

Cash Flows from Operating Activities

 

Net loss

$

(43,481)

$

(31,365)

Adjustments to reconcile net loss to net cash and cash equivalents from operating activities:

 

Depreciation and amortization

7,974

 

4,906

Amortization of right-of-use assets

417

372

Stock-based compensation expense

5,914

 

5,145

Change in fair value of warrant liabilities

(202)

(2,325)

Accretion of discounts on other long-term liabilities

24

Amortization of premiums and accretion of discounts on marketable securities

(4,540)

(5,518)

Change in operating assets and liabilities that provided (used) cash and cash equivalents:

 

Contract receivables

(6,213)

 

(1,232)

Contract receivables from related parties

(4,581)

(2,151)

Prepaid expenses and other assets

(2,287)

 

(188)

Accounts payable and other accrued liabilities

884

 

(297)

Deferred revenue

10,075

 

(32)

Deferred revenue from related parties

(828)

(4,000)

Accrued compensation

(3,030)

 

649

Operating lease liabilities

(305)

(268)

Net cash and cash equivalents used in operating activities

(40,179)

 

(36,304)

Cash Flows from Investing Activities

 

Purchases of property, plant and equipment

(8,460)

 

(21,184)

Purchases of marketable securities and investments

(99,548)

 

(174,400)

Proceeds from sales of marketable securities and investments

156,135

210,329

Cash paid for note receivable to an independent contractor

(3,046)

Purchases of intangible assets

(270)

 

(259)

Net cash and cash equivalents provided by investing activities

44,811

 

14,486

Cash Flows from Financing Activities

 

Payments of debt

 

(7)

Proceeds from exercise of stock options

197

 

184

Proceeds from issuance of shares of common stock under the ESPP

238

214

Cash paid for withholding of employee taxes related to stock-based compensation

(479)

(111)

Repurchase of shares of common stock

(8,274)

Payments on finance lease liabilities

(213)

(146)

Net cash and cash equivalents provided by (used in) financing activities

(8,531)

134

Net decrease in cash and cash equivalents

(3,899)

(21,684)

Cash and cash equivalents at beginning of period

34,537

50,123

Cash and cash equivalents at end of period

30,638

28,439

Cash paid for interest

$

91

$

26

Accrued capital expenditures

$

744

$

3,591

See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).

8

Notes to Condensed Consolidated Financial Statements (Unaudited) (in thousands, except number of shares and per share amounts)

Note 1 – Nature of Business

Solid Power is developing solid-state battery technology for the EV and other markets. The Company’s planned business model is to manufacture and sell its proprietary electrolyte and to license its cell designs and manufacturing processes.

Note 2 – Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 – Significant Accounting Policies to the Company’s financial statements included in the 2023 Form 10-K and are supplemented by the Notes. The financial statements included in this Report (including the Notes) should be read in conjunction with the 2023 Form 10-K.

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared on the basis of GAAP and reflect all adjustments of a normal recurring nature, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position and results of operations at, and for, the periods presented. The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from those estimates. All dollar amounts presented herein are in U.S. dollars and are in thousands, except par value and share and per share amounts.

The accompanying unaudited condensed consolidated financial statements include accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified to conform to current period presentation in the accompanying unaudited condensed consolidated financial statements.

Recent Accounting Pronouncements

Income Taxes

In December 2023, the FASB issued ASU 2023-09 Income Taxes (Topic 740) Improvements to Income Tax Disclosures. ASU 2023-09 requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires companies to disclose additional information about income taxes paid. ASU 2023-09 will be effective for annual periods beginning January 1, 2025 and will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is evaluating the disclosure impact of ASU 2023-09.

Segment Reporting

In November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. Among other new disclosure requirements, ASU 2023-07 requires companies to disclose significant segment expenses that are regularly provided to the chief operating decision maker, or CODM. ASU 2023-07 will be effective for annual periods beginning on January 1, 2024 and interim periods beginning on January 1, 2025. ASU 2023-07 must be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect any financial statement impact with the adoption of ASU 2023-07.

9

Note 3 – Property, Plant and Equipment

Property, plant and equipment are summarized as follows:

    

June 30, 2024

    

December 31, 2023

Production equipment

$

36,473

$

36,086

Laboratory equipment

11,275

9,910

Leasehold improvements

 

59,394

 

59,109

Furniture and computer equipment

 

4,046

 

3,915

Construction in progress

 

20,015

 

13,650

Total cost

 

131,203

 

122,670

Accumulated depreciation

 

(31,476)

 

(23,514)

Net property and equipment

$

99,727

$

99,156

Depreciation expenses for dedicated laboratory equipment and production equipment are charged to research and development. The other depreciation expenses are included in the Company’s overhead and are allocated across Operating Expenses based on Company personnel costs incurred.

Depreciation expense related to property, plant and equipment are summarized as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Depreciation expense

$

4,061

$

2,639

$

7,966

$

4,898

The Company expanded its electrolyte production to produce larger quantities of electrolyte material required to feed cell-production lines and continue research and development efforts at SP2. The Company began producing electrolyte at SP2 in 2023. The Company is developing a design verification plan and report lab at SP2 to improve and test process developments, which is anticipated to be placed in service by the end of 2024.

Construction in progress

June 30, 2024

December 31, 2023

SP1 - Capital projects

$

3,797

$

2,298

SP2 - Increased scale electrolyte production

16,218

11,352

Total

$

20,015

$

13,650

Note 4 – Intangible Assets

Intangible assets of the Company are summarized as follows:

    

June 30, 2024

    

December 31, 2023

Gross Carrying

Accumulated

Gross Carrying

Accumulated

    

Amount

    

Amortization

    

Amount

    

Amortization

Intangible assets:

Licenses

$

149

$

(65)

$

149

$

(61)

Patents

130

(8)

92

(5)

Patents pending

 

1,671

 

 

1,444

 

Trademarks

13

13

Trademarks pending

 

22

 

 

18

 

Total amortized intangible assets

$

1,985

$

(73)

$

1,716

$

(66)

10

Amortization expense for intangible assets is summarized as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

 

    

2024

    

2023

2024

    

2023

 

Amortization expense

$

3

$

3

$

7

$

8

Useful lives of intangible assets range from three to 20 years. Amortization expenses are allocated ratably across Operating Expenses based on Company personnel costs incurred.

Note 5 – Collaborative Arrangement

On January 10, 2024, the Company entered into the SK On Agreements. The Company determined the SK On Agreements should be combined and evaluated as a single contract. The SK On Agreements were determined to be a collaborative arrangement in accordance with ASC Topic 808, Collaborative Arrangements, and revenue recognition is recorded by analogy to ASC Topic 606, Revenue from Contracts with Customers. The Company determined the SK On Agreements represent a single, combined performance obligation. Collaborative revenue is recognized over time using the input measurement method utilizing incurred labor hours in relation to total labor hours anticipated to satisfy the combined performance obligation. The Company will expense contract fulfillment costs as incurred.

Note 6 – Fair Value Measurements

The Company considers all highly liquid instruments with original maturities of less than 90 days to be cash equivalents. The carrying amounts of certain financial instruments, such as cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short maturities.

Level 1inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that a reporting entity can access at the measurement date. Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs for assets or liabilities.

Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis

As of June 30, 2024 and December 31, 2023, the Company’s financial assets and liabilities measured and recorded at fair value on a recurring basis were classified within the fair value hierarchy as follows:

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

Commercial Paper

$

81,021

$

$

$

81,021

Corporate Bonds

$

203,592

$

$

$

203,592

Government Bonds

$

43,582

$

$

$

43,582

Liabilities

Public Warrants

$

2,241

$

$

$

2,241

Private Placement Warrants

$

$

1,784

$

$

1,784

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

Commercial Paper

$

84,909

$

$

$

84,909

Corporate Bonds

$

239,473

$

$

$

239,473

Government Bonds

$

56,689

$

$

$

56,689

Liabilities

Public Warrants

$

2,505

$

$

$

2,505

Private Placement Warrants

$

$

1,722

$

$

1,722

11

The change in fair value of the Company’s marketable securities and investments are included in other comprehensive income (loss). There were no transfers in and out of Level 3 fair value hierarchy during the three or six months ended June 30, 2024 or year ended December 31, 2023. During the six months ended June 30, 2024, the Company purchased $99,548 of marketable securities and investments.

Fair Value of Warrants

The fair value of the Private Placement Warrants has been estimated using a Black-Scholes model as of June 30, 2024 and December 31, 2023 Consolidated Balance Sheet dates. The estimated fair value of the Private Placement Warrants is determined using Level 2 directly or indirectly observable inputs. Inherent in a Black-Scholes model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, and dividend yield. Material increases (or decreases) in any of those inputs may result in a significantly higher (or lower) fair value measurement. The Company estimates the volatility of its Private Placement Warrants based on implied volatility from the Company’s Public Warrants and from historical volatility of the Company’s common stock. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve for a maturity similar to the expected remaining life of the Warrants. The dividend yield is based on the historical rate, which the Company anticipates remaining at zero. The fair value of the Public Warrants has been measured based on the quoted price of such warrants on the Nasdaq Stock Market, a Level 1 input.

The following table provides quantitative information regarding Level 2 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates:

    

June 30, 2024

    

December 31, 2023

 

Exercise price

$

11.50

$

11.50

Stock price

$

1.65

$

1.45

Volatility

 

97.9

%  

 

95.0

%

Term (in years)

 

2.44

 

2.94

Risk-free rate

 

4.52

%  

 

3.94

%

The following table provides a rollforward of the Public Warrants measured at fair value per Public Warrant using Level 1 inputs and Private Placement Warrants measured at fair value per Private Placement Warrant using Level 2 inputs:

Public Warrants

Private Placement Warrants

    

Level 1 Fair Value

    

Level 2 Fair Value

December 31, 2023

$

0.19

$

0.28

Change in fair value

$

0.01

$

0.06

March 31, 2024

$

0.20

$

0.34

Change in fair value

$

(0.03)

$

(0.05)

June 30, 2024

$

0.17

$

0.29

The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the three months ended June 30, 2024:

Three Months Change in

Warrant Class

    

Level

    

Warrants

    

March 31, 2024

    

Fair Value

    

June 30, 2024

Public Warrants

 

1

 

13,182,501

$

2,637

$

(396)

$

2,241

Private Placement Warrants

 

2

 

6,150,802

$

2,091

$

(307)

$

1,784

Total

 

  

 

19,333,303

$

4,728

$

(703)

$

4,025

The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the six months ended June 30, 2024:

Six Months Change in

Warrant Class

    

Level

    

Warrants

    

December 31, 2023

    

Fair Value

    

June 30, 2024

Public Warrants

 

1

 

13,182,501

$

2,505

$

(264)

$

2,241

Private Placement Warrants

 

2

 

6,150,802

$

1,722

$

62

$

1,784

Total

 

  

 

19,333,303

$

4,227

$

(202)

$

4,025

12

Note 7 – Warrant Liabilities

The table below provides a summary of the outstanding Public and Private Placement Warrants at:

    

June 30, 2024

    

December 31, 2023

Public Warrants

13,182,501

13,182,501

Private Placement Warrants

6,150,802

6,150,802

Each whole Warrant entitles the holder thereof to purchase one share of common stock at a price of $11.50 per share, subject to customary adjustments. Only whole Warrants are exercisable. The Warrants became exercisable on January 7, 2022 and will expire on December 8, 2026.

None of the Private Placement Warrants are redeemable by the Company so long as they are held by the initial purchasers of the Private Placement Warrants or their permitted transferees. The table below provides the fair value of warrant liabilities at:

    

June 30, 2024

    

December 31, 2023

Fair value of warrant liabilities

$

4,025

$

4,227

The table below provides the Company’s loss recognized in connection with changes in fair value of warrant liabilities:

Six Months Ended June 30, 

    

2024

    

2023

Gain recognized associated with warrant liabilities

$

202

$

2,325

There have been no changes to our Public or Private Placement Warrants, including redemption terms disclosed in our 2023 Form 10-K.

Note 8 – Stockholders’ Equity

Common Stock

Stock options exercised for common stock, shares of common stock repurchased under the stock repurchase program, shares of common stock issued under the ESPP, and shares of common stock issued upon vesting of RSUs for the three and six months ended June 30, 2024 and 2023 are summarized in the table below:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock options exercised

1,230,581

346,676

3,590,897

2,026,630

Shares of common stock repurchased

(1,816,362)

(5,000,000)

Shares of common stock issued under the ESPP

187,614

129,928

187,614

129,928

Shares of common stock issued for vested RSUs

689,221

163,148

851,216

163,148

The table below presents the cash received or paid associated with common stock related activities for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

    

2023

Cash received from stock options exercised

$

100

$

34

$

197

$

184

Cash received from shares of common stock issued under the ESPP

238

214

238

214

Cash paid for shares of common stock repurchased

(3,360)

(8,274)

13

Stock Repurchase Program

On January 23, 2024, the Company announced that its Board approved a stock repurchase program authorizing the Company to purchase up to $50,000 of the Company’s outstanding common stock. Under the repurchase program, the Company may purchase shares of its common stock from time to time until the repurchase program expires on December 31, 2025.  

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the three months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

1,816,362

$

3,393

$

1.85

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the six months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

5,000,000

$

8,355

$

1.64

Note 9 – Stock-Based Compensation

There have been no changes to our equity incentive plans, the ESPP, or our accounting methodology for stock-based compensation, as disclosed in our 2023 Form 10-K.

The fair value of stock options and RSUs issued to employees and directors is recognized as compensation expense over the period of service that generally coincides with the vesting period of the award. The Company allocated compensation ratably across Operating Expenses based on Company personnel costs incurred. When calculating the amount of annual compensation expense, the Company has elected not to estimate forfeitures and instead accounts for forfeitures as they occur.

For the three and six months ended June 30, 2024 and 2023, the Company recognized compensation costs totaling:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock-based compensation costs related to RSUs

$

1,397

$

954

$

2,609

$

1,589

Stock-based compensation costs related to stock options

 

1,612

 

1,889

 

3,226

 

3,476

Stock-based compensation costs related to the ESPP

42

80

79

80

Total stock-based compensation costs

$

3,051

$

2,923

$

5,914

$

5,145

The unrecognized future compensation costs as of June 30, 2024 and 2023, were $25,868 and $34,327, respectively.

The following table summarizes our award activity for RSUs and stock options for the three and six months ended June 30, 2024:

    

RSUs

Stock Options

Balance at December 31, 2023

4,473,016

 

24,264,016

Granted

3,159,872

4,566,167

Vested or Exercised

(264,754)

(2,360,316)

Forfeited

(72,619)

(842,395)

Balance at March 31, 2024

7,295,515

25,627,472

Granted

2,162,222

1,757,960

Vested or Exercised

(867,515)

(1,230,581)

Forfeited

(886,343)

(1,873,843)

Balance at June 30, 2024

7,703,879

24,281,008

14

Stock Options

The fair value of each stock option grant during the six months ended June 30, 2024 and 2023 was estimated on the grant date using the Black-Scholes option pricing model with the following weighted-average assumptions used:

    

Six Months Ended June 30, 

 

    

2024

 

2023

 

Approximate riskfree rate

 

4.23

%

4.17

%

Volatility

 

48.10

%

46.91

%

Average expected life (in years)

 

6

6

Dividend yield

 

%

%

Weightedaverage grant date fair value

$

1.59

$

2.8

Estimated fair value of total stock options granted

$

5,175

$

7,815

Note 10 – Basic and Diluted Loss Per Share

Basic loss per share represents net loss attributable to common stock divided by the basic weighted average number of shares of common stock outstanding during the period.

Diluted loss per share also includes the dilutive effect of additional potential shares of common stock issuable from stock-based awards determined using the treasury stock method. Diluted loss per share represents net earnings divided by diluted weighted average number of shares of common stock, which includes the average dilutive effect of all potentially dilutive securities that are outstanding during the period.

The table below sets forth the basic and diluted loss per share calculation for the three and six months ended June 30, 2024 and 2023.

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

2023

2024

2023

Net loss attributable to common stockholders

$

(22,274)

$

(12,205)

$

(43,481)

$

(31,365)

Weighted average shares outstanding – basic and diluted

177,588,035

178,063,573

179,186,027

177,502,037

Basic and diluted loss per share

$

(0.13)

$

(0.07)

$

(0.24)

$

(0.18)

Due to the net loss for the three and six months ended June 30, 2024 and 2023 presented above, diluted loss per share was computed without consideration to potentially dilutive instruments as their inclusion would have been anti-dilutive. The table below sets forth (in shares) potentially dilutive securities excluded from the diluted loss per share calculation for the three and six months ended June 30, 2024 and 2023.

Six Months Ended June 30, 

2024

    

2023

Warrants

19,333,303

 

19,333,303

2014 Plan & 2021 Plan - Stock Options

23,508,745

 

25,892,666

2021 Plan - RSUs

6,269,774

 

2,474,393

ESPP - Common Stock

46,946

46,352

Contingently Issued Shares of Common Stock

59,055

Total potentially dilutive securities

49,158,768

47,805,769

Note 11 – Leases

The Company leases its facilities and certain equipment. Fixed rent escalates each year, and the Company is responsible for a portion of the landlords’ operating expenses such as property tax, insurance, and common area maintenance.

The Company’s facility in Louisville, Colorado, is under a noncancelable operating lease with a maturity date in September 2029. In 2022, the Company amended this operating lease to incorporate a prior subleased space into the base lease and extend the term of the lease. The Company has the right to renew this operating lease for an additional five-year period.

15

On September 1, 2021, the Company entered into an industrial operating lease agreement for its facility in Thornton, Colorado, with the initial term through March 31, 2029. Under this operating lease, the Company has one option to renew for five years, which has been included in the calculation of lease liabilities and right-of-use assets at the adoption date of the lease accounting standard on January 1, 2022, as the exercise of the option was reasonably certain. As the renewal rent has not been negotiated, the Company used an estimated rent rate which approximated the fair market rent at adoption of ASC 842 on January 1, 2022 for the extension period.

The Company has certain equipment leases classified as finance leases as of June 30, 2024.

The Company’s leases do not have any contingent rent payments and do not contain residual value guarantees.

The components of lease expense are as follows:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

2023

    

2024

2023

Finance lease costs:

 

  

 

Amortization of right-of-use assets

$

58

$

47

$

116

$

91

Interest on lease liabilities

 

12

 

13

 

26

 

25

Operating lease costs

 

290

 

290

 

580

 

580

Total lease expense

$

360

$

350

$

722

$

696

The components of cash flow information related to leases are as follows:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

2023

    

2024

2023

Operating outgoing cash flows – finance leases

$

13

$

14

$

27

$

26

Financing outgoing cash flows – finance leases

 

94

 

74

 

186

 

141

Operating outgoing cash flows – operating leases

 

292

 

283

 

584

 

567

Right-of-use assets obtained in exchange for new finance lease liabilities:

79

89

Right-of-use assets obtained in exchange for new operating lease liabilities:

    

June 30, 2024

 

Finance lease

 

  

Weighted-average remaining lease term – finance leases (in years)

 

2.47

Weighted-average discount rate – finance leases

 

6.6

%

Operating lease

 

Weighted-average remaining lease term – operating leases (in years)

 

8.75

Weighted-average discount rate – operating leases

 

6.8

%

As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:

Fiscal year

    

Finance Lease

    

Operating Lease

2024 (remaining six months)

$

212

$

589

2025

310

1,210

2026

179

1,248

2027

85

1,288

2028

16

1,329

2029

1,211

Thereafter

4,031

Total

802

10,906

Less present value discount

(59)

(2,589)

Total lease liabilities

$

743

$

8,317

16

Note 12 – Related Party Transactions

During the three and six months ended June 30, 2024, the Company recognized $430 and $5,410 of revenue related to the BMW JDA, respectively. As of June 30, 2024, the Company recorded $4,581 of accounts receivable related to the BMW JDA. During the three and six months ended June 30, 2023, the Company recognized $3,470 and $6,470 of revenue related to the BMW JDA, respectively. For the year ended December 31, 2023, the Company recorded $828 of deferred revenue related to cash paid from BMW in advance of services provided.

On June 21, 2024, Solid Power Operating, Inc., a wholly owned subsidiary of the Company, amended its JDA with BMW to extend the term of the JDA and revise the payment schedule.

Note 13 – Income Taxes

The Company’s effective tax rate was (2.4%) and (1.2%) for the three and six months ended June 30, 2024, respectively, as a result of withholding tax expense on revenue earned in a foreign jurisdiction. The Company’s effective tax rate was 0% for the three and six months ended June 30, 2023, and the Company was in a full valuation allowance for the three and six months ended June 30, 2024 and 2023.

The Company's quarterly provision for income taxes is calculated by applying a projected annual effective tax rate, calculated separately for the United States and Republic of Korea, to ordinary pre-tax book income.

Note 14 – Contingencies

In the normal course of business, the Company may be party to litigation from time to time. The Company maintains insurance to cover certain actions and believes that resolution of such litigation will not have a material adverse effect on the Company.

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

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the consolidated financial statements and related notes thereto included elsewhere in this Report. The following discussion contains forward-looking statements that reflect future plans, estimates, beliefs, and expected performance. For additional discussion, see “Cautionary Note Regarding Forward-Looking Statements” above. The forward-looking statements are dependent upon events, risks, and uncertainties that may be outside of our control. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed elsewhere in this Report and under “Part I, Item 1A. Risk Factors” of our 2023 Form 10-K, as such descriptions may be updated or amended in future filings we make with the SEC. Unless indicated otherwise, the following discussion and analysis of results of operations and financial condition and liquidity relates to our current continuing operations and should be read in conjunction with the consolidated financial statements and notes thereto of this Report and our 2023 Form 10-K. We do not undertake, and expressly disclaim, any obligation to publicly update any forward-looking statements, whether as a result of new information, new developments, or otherwise, except to the extent that such disclosure is required by applicable law.

Overview

Solid Power is developing solid-state battery technology for the EV market and additional markets served by battery manufacturers.

Our core technology is our proprietary solid electrolyte material, which replaces the liquid or gel electrolyte used in traditional lithium-ion batteries. We believe that our electrolyte material can improve driving range, battery life, safety performance, and battery costs.

We are also developing solid-state cells with our electrolyte, with the aim of commercializing our technology by selling our electrolyte material and licensing our cell designs. This approach minimizes capital requirements, unlike other battery manufacturers who require significant production facilities and equipment. Also, this strategy allows us to focus on our core strengths of electrolyte production and solid-state technology development.

17

The Company currently produces electrolyte on a pilot manufacturing line, which is used in cell development and for customer sampling. We currently develop our cells on our two pilot lines, producing multiple cell sizes to both support our partners and refine cell designs. Longer-term, we expect the pilot lines to focus on research and development.

We have partnered with industry leaders BMW, Ford Motor Company, and SK On and will continue to work closely with our partners to improve cell designs, produce electrolyte material, and commercialize our technology. Our products are currently in the development stage and require further research and improvement before we can commercialize our technology.

Recent Business Highlights

Received positive feedback from increased electrolyte sampling and made shipments to potential customers.
Successfully completed the first milestone on our R&D License Agreement and made significant progress on deliverables under the Line Installation Agreement with SK On.
Continued advancements in A-2 sample cell designs and execution on agreements with partners as we continue to have a strong balance sheet to execute the Company’s strategy.
Appointed Linda Heller as Chief Financial Officer and Treasurer.

Key Factors Affecting Operating Results

We are a research and development-stage company and have not generated significant revenue through the sale of our electrolyte or licensing of our cell designs. Our ability to commercialize our products depends on several factors that present significant opportunities for us but also pose material risks and challenges, including those discussed in the “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements,” sections of this Report, which are incorporated by reference.

Prior to reaching commercialization, the Company must improve our products to ensure they meet the performance and safety requirements of our customers. We also will have to continue to negotiate licensing and supply contracts with our customers on terms and conditions that are mutually acceptable. Production of our electrolyte material will need to be scaled to satisfy anticipated demand. All of these factors will take time and affect our operating results. Since many factors are difficult to quantify, actual operating results may be different than currently anticipated.

Revenue generated to date has primarily come from performance on research and development licensing activities and government contracts. Substantial capital will need to be deployed to expand our production capabilities and engage in research and development programs. We also expect to continue to incur significant administrative expenses as a publicly traded company.

In addition to meeting development goals, commercialization and future growth and demand for our products are highly dependent upon consumers adopting EVs. The market for new energy vehicles is still rapidly evolving due to emerging technologies, competitive pricing, government regulation and industry standards, and changing consumer demands and behaviors.

Basis of Presentation

We currently conduct our business through one operating segment. As a research and development company with no commercial operations, our activities to date have been limited and were conducted primarily in the United States. Historical results are reported under GAAP and in U.S. dollars.

Results of Operations

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

During the three and six months ended June 30, 2024, development efforts were expanded and accelerated through increased capital and operational investments. We continued to invest in talent while expanding our facilities, production equipment, and capabilities. This trend is expected to continue for our production capabilities, partnership development, and Korean operations through the remainder of 2024 as the development strategy is executed according to the current outlook.

18

The following table is a consolidated summary of our operating results for the periods indicated:

Three Months Ended June 30, 

 

Six Months Ended June 30, 

 

(in thousands)

  

2024

  

2023

  

Change

  

%

  

  

2024

  

2023

  

Change

  

%

 

Revenue

$

5,075

$

4,906

$

169

3

%

$

11,028

$

8,698

$

2,330

27

%

Operating Expenses

 

  

 

 

  

 

  

Direct costs

5,437

6,897

 

(1,460)

 

(21)

%

 

9,727

13,171

 

(3,444)

 

(26)

%

Research and development

18,526

 

14,508

 

4,018

 

28

%

 

37,400

26,156

 

11,244

 

43

%

Selling, general and administrative

8,049

 

5,673

 

2,376

 

42

%

 

16,619

12,862

 

3,757

 

29

%

Total operating expenses

32,012

 

27,078

 

4,934

 

18

%

 

63,746

52,189

 

11,557

 

22

%

Operating Loss

(26,937)

 

(22,172)

 

(4,765)

 

(21)

%

 

(52,718)

(43,491)

 

(9,227)

 

(21)

%

Nonoperating Income and Expense

 

  

 

  

 

 

  

 

  

Interest income

4,520

4,993

 

(473)

 

(9)

%

 

9,637

9,827

 

(190)

 

(2)

%

Change in fair value of warrant liabilities

703

4,987

(4,284)

(86)

%

202

2,325

(2,123)

(91)

%

Interest expense

(49)

(13)

 

(36)

 

277

%

 

(91)

(26)

 

(65)

 

(250)

%

Total nonoperating income and expense

5,174

 

9,967

$

(4,793)

 

(48)

%

$

9,748

12,126

$

(2,378)

 

(20)

%

Pretax Loss

$

(21,763)

$

(12,205)

$

(9,558)

 

78

%

$

(42,970)

$

(31,365)

$

(11,605)

 

37

%

Income tax expense

511

$

511

 

NM

$

511

$

511

 

NM

Net Loss Attributable to Common Stockholders

$

(22,274)

$

(12,205)

$

(10,069)

 

82

%

$

(43,481)

$

(31,365)

$

(12,116)

 

(39)

%

Other Comprehensive Income (Loss)

(11)

1,098

(1,109)

 

NM

 

(590)

(213)

(377)

 

177

%

Comprehensive Loss Attributable to Common Stockholders

$

(22,285)

$

(11,107)

$

(11,178)

 

101

%

$

(44,071)

$

(31,578)

$

(12,493)

 

(40)

%

NM = Not meaningful

The key factors driving results of operations for the three and six months ended June 30, 2024, including the increased operating loss as compared to the corresponding period in 2023, were as follows:

Revenue increased for the periods, as compared to 2023, primarily as a result of continued execution on our collaborative arrangements and government contracts. Revenue for 2024 is anticipated to be stable, as compared to 2023, due to fewer active government contracts in 2024 and completion of milestones under our JDAs and collaborative arrangements in the first half of 2024 offset by the commencement of the SK On collaborative arrangement. 
Direct costs decreased for the periods, as compared to 2023, principally as a result of early completion of milestones under our collaborative arrangements and government contracts in the prior period. Direct costs are anticipated to decrease for 2024, as compared to 2023, due to fewer active government contracts in 2024 and completion of milestones under our JDAs and collaborative arrangements in the first half of 2024. 
Research and development costs increased for the periods mainly as a result of expanded development and production efforts of our electrolyte and EV cells resulting in increased production and labor costs. We expect our research and development costs to increase in the remainder of 2024, as compared to 2023, as the pace and scope of development and production efforts continue to increase.
Selling, general and administrative expenses increased for the periods primarily due to additional planned hiring, workforce development, and retention awards. We expect selling, general and administrative expenses to increase in the remainder of 2024, as compared to 2023, as a result of additional planned hiring and workforce development to, among other things, support Korean operations.
Nonoperating income decreased for the periods due to a lesser gain on fair value adjustment of warrant liabilities and a decrease in interest income as compared to 2023.

19

Liquidity and Capital Resources

Sources of Liquidity

The Company’s primary sources of cash have historically been derived from the sale of equity, with a smaller portion coming from performance milestones on our collaborative arrangements and government contracts.

As of June 30, 2024 and December 31, 2023, we had total liquidity, as set forth below:

(in thousands)

    

June 30, 2024

December 31, 2023

Cash and cash equivalents

$

30,638

$

34,537

Marketable securities

 

109,882

 

141,505

Investments

 

218,313

 

239,566

Total liquidity

$

358,833

$

415,608

As of June 30, 2024, contract receivables and contract receivables from related parties were $12,347, deferred revenue was $10,075, and total current liabilities were $22,949. As of December 31, 2023, contract receivables were $1,553, deferred revenue and deferred revenue from related parties was $829, and total current liabilities were $15,879.

Short-Term Liquidity Requirements

Short-term liquidity requirements include operating and capital expenses needed to further research and development programs and to further optimize pilot production lines and electrolyte manufacturing capabilities. We anticipate that our most significant capital expenditures for the remainder of 2024 will relate to enhancing the capabilities of our electrolyte production facility, including development of a design verification plan and report lab expected to be placed in service by the end of 2024. We expect to fund our short-term liquidity requirements through our cash on hand and other liquid assets.

Long-Term Liquidity Requirements

We believe that our cash on hand is sufficient to meet our operating cash needs and working capital and capital expenditure requirements for a period of at least the next 12 months and longer term until adequate cash flows from licensing activities and/or electrolyte sales can be generated. We also believe that we have adequate cash on hand for our stock repurchase program should we choose to execute additional share repurchases.

Additional liquidity sources may be required if there are material changes to our business conditions or other developments, including changes to our operating plan, development progress, negotiations with OEMs, cell manufacturers, or other suppliers, market adoption of EVs, supply chain challenges, competitive pressures, inflation, and regulatory developments. To the extent that our resources are insufficient to satisfy our cash requirements, we may need to seek additional equity or debt financing. We also may opportunistically seek to enhance our liquidity through equity or debt financing, if such financing becomes available on terms that we consider favorable. If financing is not available, or if the terms of financing are unfavorable, we may be forced to take actions to reduce our capital or operating expenditures, which may adversely affect our development, business, operating results, financial condition and prospects.

Stock Repurchase Program

On January 23, 2024, we announced that our Board approved a stock repurchase program authorizing the Company to purchase up to $50 million of our outstanding common stock. Under the stock repurchase program, we may purchase shares of our common stock from time to time until the repurchase program expires on December 31, 2025. The shares of common stock may be purchased on the open market, in unsolicited negotiated transactions, or in any manner that complies with the provisions of Rule 10b-18 of the Exchange Act. Management’s decision to repurchase shares of common stock will depend on a number of factors, such as the price of the common stock, economic and market conditions, and corporate and regulatory requirements. During the six months ended June 30, 2024, the Company repurchased 5,000,000 shares of common stock at an average price of $1.64 per share for an aggregate cost of approximately $8.36 million.

20

Cash Flows

The following table summarizes our cash flows from operating, investing, and financing activities for the periods presented:

Six Months Ended June 30, 

(in thousands)

    

2024

    

2023

Net cash and cash equivalents used in operating activities

$

(40,179)

$

(36,304)

Net cash and cash equivalents provided by investing activities

$

44,811

$

14,486

Net cash and cash equivalents provided by (used in) financing activities

$

(8,531)

$

134

Cash used in operating activities:

Cash used in operating activities increased from June 30, 2023 to 2024. The increase was largely attributable to operating losses, which were driven by a continued increase in research and development and selling, general and administrative costs.

Cash provided by investing activities:

Cash provided by investing activities increased from June 30, 2023 to 2024 primarily due to net effect of proceeds from the sales of marketable securities and decreased capital expenditures for property, plant and equipment.

Cash provided by (used in) financing activities:

Cash used in financing activities for the six months ended June 30, 2024 was predominantly related to the net effect of cash utilized for the stock repurchase program, partially offset by cash received from the exercise of stock options and proceeds from the sale of common stock under the ESPP. Cash provided by financing activities for the six months ended June 30, 2023 was primarily from the exercise of stock options and proceeds from the sale of common stock under the ESPP.

Off-Balance Sheet Arrangements

The Company is not a party to any off-balance sheet arrangements, as defined under SEC rules.

Critical Accounting Estimates

There were no significant and material changes in our critical accounting policies and use of estimates during the six months ended June 30, 2024 as compared to those disclosed in “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates” in our 2023 Form 10-K.

Recent Accounting Pronouncements

See Note 2 of our unaudited financial statements included in this Report as well as Note 2 of our audited financial statements included in our 2023 Form 10-K for more information.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The Company is a smaller reporting company as defined in Rule 12b-2 under the Exchange Act. As a result, pursuant to Item 305(e) of Regulation S-K, we are not required to provide the information required by this Item.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

In designing and evaluating our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired controls. As required by Rule 13a-15(b) under the Exchange Act, our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024.

21

Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered by this Report, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the three months ended June 30, 2024 covered by this Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II – OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, the Company become involved in litigation or other legal proceedings. We are not currently a party to any litigation or legal proceedings that are likely to have a material adverse effect on our business. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

Item 1A. Risk Factors

Our business, prospects, reputation, results of operations, and financial condition, as well as the price of our common stock and warrants, can be affected by a number of factors, whether currently known or unknown, including those described in “Part I, Item 1A. Risk Factors” of our 2023 Form 10-K. When any one or more of these risks materialize from time to time, our business, reputation, results of operations, and financial condition, as well as the price of our common stock and warrants, can be materially and adversely affected. There have been no material changes to our risk factors since our 2023 Form 10-K.

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

Share Repurchases

The following table summarizes our common stock repurchase program activity for the three months ended June 30, 2024:

Period

Total Number of Shares Purchased

Average Price Paid Per Share

Total Number of Shares Purchased as Part of Publicly Announced Program(1)

Approximate Dollar Value of Shares that May Yet Be Purchased under the Program(1)

April 1 - April 30, 2024

1,816,362

$

1.85

1,816,362

$

41,726,078

May 1 - May 31, 2024

$

$

41,726,078

June 1 - June 30, 2024

$

$

41,726,078

Total

1,816,362

$

1.85

1,816,362

(1)On January 23, 2024, we announced that our Board approved a stock repurchase program authorizing us to purchase up to $50 million of our outstanding common stock. Under the repurchase program, we may purchase shares of our common stock from time to time until the repurchase program expires on December 31, 2025. The shares of common stock may be purchased on the open market, in unsolicited negotiated transactions, or in any manner that complies with the provisions of Rule 10b-18 of the Exchange Act. Management’s decision to repurchase shares of common stock will depend on a number of factors, such as the price of our common stock, economic and market conditions, and corporate and regulatory requirements.

22

Item 6. Exhibits

Incorporated by Reference

Exhibit

Number

Description

Schedule Form

File Number

Exhibit/Annex

Filing Date

3.1

Second Amended and Restated Certificate of Incorporation

8-K

001-40284

3.1

December 13, 2021

3.2

Amended and Restated Bylaws

8-K

001-40284

3.1

November 21, 2022

10.1±

Amendment No. 5 to Joint Development Agreement, effective June 21, 2024, between Solid Power Operating, Inc. and BMW of North America, LLC

8-K

001-40284

10.1

June 24, 2024

10.2#

Offer Letter with Linda Heller, dated June 14, 2024

8-K

001-40284

10.1

June 17, 2024

10.3*±#

Separation and Release Agreement with Kevin Paprzycki, dated July 11, 2024

31.1*

Certification Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934

31.2*

Certification Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934

32.1**

Section 1350 Certification

32.2**

Section 1350 Certification

101.INS*

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

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase

101.DEF*

Inline XBRL Taxonomy Extension Definition Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase

104*

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

* Filed herewith.

** Furnished herewith.

± Certain portions of this exhibit have been omitted in accordance with Regulation S-K Item 601. The Company agrees to furnish an unredacted copy of the exhibit to the SEC upon request.

# Indicates a management or compensatory plan.

23

SIGNATURE

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: August 7, 2024

Solid Power, Inc.

By:

/s/ John Van Scoter

Name:

John Van Scoter

Title:

President, Chief Executive Officer, and Director

(Principal Executive Officer)

By:

/s/ Linda Heller

Name:

Linda Heller

Title:

Chief Financial Officer and Treasurer

(Principal Financial and Accounting Officer)

24

EX-10.3 2 sldp-20240630xex10d3.htm EX-10.3

SEPARATION AND RELEASE AGREEMENT

This SEPARATION AND RELEASE AGREEMENT (this “Agreement”), dated as of the last date on the signature page of this Agreement, is between Solid Power Operating, Inc. (together with its parent company, Solid Power, Inc., the “Company”) and [Kevin Paprzycki] (“Employee,” and together with the Company, the “parties”).

In consideration of the mutual promises and covenants contained in this Agreement, the receipt and sufficiency of which is expressly acknowledged, the parties hereby agree as follows:

1.Termination. Employee’s employment with the Company is terminated effective as of [June 14], 2024 (the “Separation Date”). This Agreement was delivered to Employee on the Separation Date. Employee’s termination is considered a Non-CIC Qualifying Termination (as defined in Employee’s Participation Agreement, dated December 21, 2021) pursuant to the Solid Power, Inc. Executive Change in Control and Severance Plan (the “Plan”).
2.Accrued Obligations.
(a)Final Wages. The Company agrees to pay Employee final wages earned through the Separation Date and zero hours of earned but unused paid time off through the Separation Date, in each case less legally required deductions and withholdings and regardless of whether Employee executes this Agreement.
(b)Unemployment Insurance Benefits. Employee is eligible to apply for unemployment insurance benefits. Provided that Employee accurately reports Employee’s dates of employment and compensation, the Company will not contest any claim Employee may file for unemployment insurance benefits. Whether or not Employee receives any unemployment insurance benefits is determined in the sole discretion of the applicable state agency, not the Company.
(c)Insurance. Employee’s health insurance benefits will cease on June 30, 2024. To the extent permitted by either federal or state law, and the insurance policies and rules applicable to the Company, Employee will be eligible to continue Employee’s health insurance benefits at Employee’s own expense after that date. Employee acknowledges that the Company has provided Employee with the appropriate notification form setting forth Employee’s rights and responsibilities regarding continued health insurance coverage.
3.Separation Compensation. The Company shall, as defined in the Plan and for Employee’s release and promises set forth in this Agreement, pay Employee additional compensation that Employee would not be entitled to otherwise. Such compensation is as follows:
(a)Separation Payment. In accordance with Section 4.1 of the Plan and Section 1(b) of Employee’s participation agreement thereunder, the Company shall pay to employee a lump sum payment of $215,000, less legally required deductions and withholdings (the “Separation Payment”), provided that the Company has received this signed Agreement from Employee and it has become effective and irrevocable as set forth in Section 10(e). Subject to Employee’s continued compliance with the terms of this Agreement, the Separation Payment will be paid to Employee within five business days following the Effective Date (as defined below).
(b)COBRA Premiums. In accordance with Section 4.2 of the Plan and Section 1(b) of Employee’s participation agreement thereunder, the Company shall reimburse Employee $14,521.05, less legally required deductions and withholdings, which is an amount equal to six months of Employee’s premiums to continue Employee’s group health insurance coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act (“COBRA Premiums” and together with the Separation Payment, the “Separation


Benefits”), provided that the Company has received this signed Agreement from Employee and it has become effective and irrevocable as set forth in Section 10(e) below. Subject to Employee’s continued compliance with the terms of this Agreement, the COBRA Premiums will be paid to Employee on a ratable bi-weekly basis for 13 pay periods following the Effective Date in accordance with the Company’s normal payroll procedures, with the first payment to be paid on the Company’s first regularly-scheduled payroll date following the Effective Date.

(c)Outplacement Assistance. The Company shall provide certain outplacement services/career transition services to you through Lee Hecht Harrison Consulting, provided such services are commenced by you within two (2) months of the Separation Date. Such transition services shall end no later than December 31, 2024 and shall not exceed $5,000 in cost.
(d)No Further Compensation. Employee acknowledges that the foregoing represents all compensation to which Employee is entitled, including wages and earned but unused paid time off. Employee also acknowledges that Employee is not aware of any fact that would support a claim for unpaid wages.
4.Denial of Liability. The parties acknowledge that (a) the Separation Benefits to be paid by the Company and the release of claims by Employee pursuant to this Agreement are made in compromise of any potential disputes and (b) in making such payment or release, the Company and Employee in no way admit any liability to each other and the parties expressly deny any such liability.
5.Non-Disparagement. Employee agrees and acknowledges that Employee continues to be bound by the non-disparagement terms in the Plan. Without limiting the foregoing, Employee agrees that Employee has not and will not disparage, slander, make any libelous or derogatory statements about, or attempt to harm the personal or business reputation of the Company or the Company’s employees, officers, or directors (including through communications with current or former employees of the Company) or otherwise attempt to interfere with or impair the Company’s business relationships. This non-disparagement provision extends to any form of communication, whether oral, written, or in any electronic form, including via social media. Nothing in this Section, this Agreement, or any other agreement entered into with the Company: (a) will be interpreted or construed to prevent Employee or the Company from giving truthful information to any law enforcement officer, court, administrative proceeding or as part of an investigation by any government agency, (b) is intended to prohibit or restrain Employee or the Company in any manner from making disclosures that are protected under federal law or regulation or under other applicable law or regulation (including disclosures that are protected under the whistleblower provisions of any federal or state law), and/or (c) prevents Employee from discussing or disclosing employee wages, benefits or terms and conditions of employment or information about unlawful acts in the workplace or unfair employment practices, such as harassment or discrimination or any other conduct that Employee has reason to believe is unlawful, or exercising their rights under Section 7 of the National Labor Relations Act (the activities described in the preceding clauses (a)-(c), the “Protected Communications”).
6.Company Property. Employee represents and warrants that Employee has returned to the Company all Company documents and all copies thereof and any other Company property in Employee’s possession, custody, or control, including financial information, customer information, customer lists, employee lists, files, notes, cellular telephones, contracts, drawings, records, business plans and forecasts, specifications, computer-recorded information, electronically-stored information, software, computer equipment (with all data and files stored thereon intact), tangible property, credit cards, entry cards, identification badges and keys, and any other materials, documents, or things of any kind which contain or embody any proprietary or confidential material of the Company and all reproductions thereof.
7.Confidential and Proprietary Information/Non-Disclosure. Employee understands that “Company Confidential Information” means information that is not generally known to the public and that

2


is used, developed or obtained by the Company in connection with its business, including, but not limited to, information, observations and data obtained by me or to which Employee gained access while employed by the Company concerning (i) the business or affairs of the Company, (ii) products or services, including organizational products or services roadmaps, (iii) revenues, costs and pricing structures, (iv) designs, (v) analyses, (vi) drawings, photographs and reports, (vii) computer software, including operating systems, applications and program listings, (viii) flow charts, manuals and documentation, (ix) data bases, (x) accounting and business methods, (xi) inventions, devices, new developments, methods and processes, whether patentable or unpatentable and whether or not reduced to practice, (xii) customers and clients and customer or client lists, (xiii) customer preferences and contact information, (xiv) the personnel information of other employees (including, but not limited to, skills, performance, discipline and compensation), (xv) other copyrightable works, (xvi) all production methods, processes, technology and trade secrets and (xvii) all similar and related information in whatever form. Company Confidential Information will not be deemed to have been published merely because individual portions of the information have been separately published, but only if all material features comprising such information have been published in combination. Employee further understands that Company Confidential Information does not include any of the foregoing items that have become publicly known and made generally available through no wrongful act (or failure to act) of mine or of others who were under confidentiality obligations as to the item or items involved or improvements or new versions thereof. Employee acknowledges that, as between the Company and me, all Company Confidential Information shall be the sole and exclusive property of the Company and its assigns. Employee will preserve as confidential all Company Confidential Information, confidential knowledge, data or other proprietary information relating to products, processes, know-how, designs, formulas, developmental or experimental work, computer programs, databases, other original works of authorship, customer lists, business plans, financial information or other subject matter pertaining to any business of the Company or any of its employees, clients, consultants or licensees. Notwithstanding anything to the contrary in this Section or this Agreement, Employee acknowledges that the Company has advised Employee that Employee will not be held civilly or criminally liable under any federal or state trade secret law for the disclosure of a trade secret that: (i) is made (A) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, and (B) solely for the purpose of reporting or investigating a suspected violation of law; (ii) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding; or (iii) is made to an attorney or is used in a court proceeding in connection with a lawsuit alleging retaliation for reporting a suspected violation of law, provided that the trade secret is filed under seal and not disclosed except pursuant to court order.

8.Confidentiality. The provisions of this Agreement will be held in strictest confidence by Employee and will not be publicized or disclosed by Employee in any manner whatsoever. Notwithstanding the prohibition in the preceding sentence: (a) Employee may disclose this Agreement in confidence to Employee’s attorneys, accountants, auditors, tax preparers, and financial advisors, provided that Employee informs such persons of the existence of this confidentiality obligation and such persons agree to be bound thereby to the same extent as Employee; and (b) Employee may disclose this Agreement insofar as such disclosure may be necessary to enforce its terms or as otherwise required by law. Nothing contained in this Section shall be read to undermine Employee’s ability to engage in Protected Communications.
9.Covenant Not to Sue and Release of Claims by Employee.
(a)In consideration for the Separation Benefits and the mutual covenants of the parties, Employee agrees to unconditionally release from and covenants not to sue or assert against the Company and all of its past and present parent companies, subsidiaries, related entities, shareholders, directors, members, trustees, officers, current and former employees, agents, insurers, attorneys, predecessors, successors, and assignees (collectively, the “Releasees”) all causes of action, claims, liabilities, and obligations, both known and unknown, that arise out of or are in any way related to events, acts, conduct, or omissions occurring prior to or on the date Employee signs this Agreement, including (i) all claims pertaining to or arising from the employment relationship of the parties and the termination of such employment, (ii) all claims pertaining to or arising from Employee’s compensation or benefits from the

3


Company, including salary, bonuses, incentive compensation, commissions, paid time off, expense reimbursements, severance or change in control benefits under the Plan or the plans enumerated in Section 9(e) or otherwise, notice rights, retention benefits, fringe benefits, stock, stock options, units, or any other ownership interests in the Company; (iii) all claims for breach of contract (oral or written and express or implied), wrongful termination, and breach of the implied covenant of good faith and fair dealing; (iv) all tort claims, including claims for fraud, inducement, misrepresentation, defamation, emotional distress, and discharge in violation of public policy; (v) all constitutional, federal, state, and local statutory and common law claims, including claims for discrimination, harassment, retaliation, interference, attorneys’ fees, or other claims arising under: (A) Title VII of the Civil Rights Act of 1964, as amended; (B) the Colorado Anti-Discrimination Act; (C) the Family and Medical Leave Act; (D) the Americans with Disabilities Act; and (E) the Families First Coronavirus Response Act; (vi) all claims arising from any theory under common law, such as promissory estoppel, detrimental reliance, wrongful discharge, tortious interference with contract rights, infliction of emotional distress, and defamation; and (vii) all claims for attorneys’ fees and costs. The parties intend this waiver to be interpreted and applied as broadly as possible.

(b)This Agreement does not affect Employee’s right to engage in any Protected Communications or file a charge with, communicate with, or participate in an investigative or other proceeding before the Occupational Safety and Health Administration, the Securities and Exchange Commission, the Equal Employment Opportunity Commission, a state civil rights agency, or another federal, state, or local government agency or to communicate or cooperate with any such agency in its investigation or proceedings, none of which shall constitute a breach of this Agreement. While this Agreement does not limit Employee’s right to receive an award for information provided to the Securities and Exchange Commission, Employee understands and agrees that, to the maximum extent permitted by law, Employee is expressly waiving Employee’s right to any relief, recovery, attorneys’ fees, or other monies in connection with any such complaint, charge, or proceeding brought against the Releasees, regardless of who filed or initiated such complaint, charge, or proceeding.
(c)Causes of action as used in this Section means all claims, causes, judgments, damages, losses, liabilities, and demands of any kind, whether intentional or negligent, known or unknown, in law or in equity, individually or as part of a class or collective action, occurring on or prior to the date of execution of this Agreement, arising under any constitution, federal, state, or local law(s).
(d)The general release and covenant not to sue contained in this Section does not apply to claims under federal, state, or local law (statutory, regulatory, or otherwise) that may not be lawfully waived and released, including vested retirement benefits (if any), Consolidated Omnibus Budget Reconciliation Act (COBRA) rights, unemployment compensation, and workers’ compensation.
(e)Nothing in this Agreement is intended to release Employee’s right, if any, to continuing health insurance rights under the Solid Power, Inc. 2014 Equity Incentive Plan, the Solid Power, Inc. 2021 Equity Incentive Plan, the Solid Power, Inc. 2021 Employee Stock Purchase Plan, or the Company’s 401(k) plan. Further, the Company makes no representations as to Employee’s rights under any such plan.
10.Age Discrimination in Employment Act and Older Workers Benefit Protection Act Release. In addition to the general release and covenant not to sue contained in Section 9, Employee knowingly and voluntarily discharges and releases the Releasees from any claims arising under the Age Discrimination in Employment Act. Employee acknowledges that Employee has been informed pursuant to the Older Workers Benefit Protection Act that:
(a)Employee is advised to consult with an attorney before signing this Agreement.
(b)Employee does not waive rights or claims under the Age Discrimination in Employment Act that may arise after the date this Agreement is executed.

4


(c)Employee has 21 days from the date of receipt of this Agreement to consider this Agreement. Employee acknowledges that if Employee signs this Agreement before the end of the 21-day period, it will be Employee’s personal, voluntary decision to do so, and that Employee has not been pressured to make a decision sooner. Employee further agrees and acknowledges that any changes to this Agreement, whether material or immaterial, do not restart the 21-day period.
(d)Employee has seven days after signing this Agreement to revoke this Agreement, and this Agreement will not be effective until that revocation period has expired. If mailed, the revocation must be postmarked within the seven-day period, properly addressed to the Company’s Human Resources Department at Solid Power Operating, Inc., 14902 Grant Street, Suite 120, Thornton, Colorado 80030.
(e)This Agreement shall not be effective or enforceable, and no payments or benefits under this Agreement shall be provided, until after the seven-day revocation period has expired. Employee understands that Employee will not receive any Separation Payment if Employee voids Employee’s signature or revokes this Agreement. Provided that Employee has not voided Employee’s signature or revoked this Agreement within the seven-day period, this Agreement will be effective on the eighth day after Employee signs this Agreement (the “Effective Date”).
11.Representations. Employee hereby represents that, as of the Separation Date: Employee has received all the leave and leave benefits and protections for which Employee is eligible pursuant to applicable federal or state law or Company policy; and Employee has not suffered any on-the-job injury or illness for which Employee has not already filed a workers’ compensation claim.
12.References. The parties agree that, if requested, the Company will inform any third party, including prospective employers, of Employee’s dates of employment and position(s) held. Employee hereby authorizes the Company to release such information in response to any inquiries from third parties concerning Employee. Employee will direct all prospective employers to contact the Company’s Chief Legal Officer.
13.Covenant Not to Seek Reemployment. Employee agrees that Employee will not apply for or seek employment or reemployment with the Company.
14.Applicable Law; Binding Arbitration; Injunctive Relief.
(a)This Agreement will be governed by the laws of Colorado without reference to conflict of laws principles.
(b)Any and all controversies, claims or disputes with the Company and any employee, officer, director, shareholder or benefit plan of the Company, arising out of, relating to or resulting from my employment with the Company or the termination of my employment with the Company, including any breach of this Agreement, shall be subject to binding arbitration pursuant to the Federal Arbitration Act, 9 U.S.C. § 1 et seq. (“FAA”). The FAA shall govern the enforceability, applicability, interpretation and implementation of this Section and all procedural issues connected with conducting the arbitration and enforcing or appealing the arbitration award. Disputes that Employee agrees to arbitrate, and thereby agree to waive any right to a trial by jury, include any statutory claims under local, state or federal law, including, but not limited to, claims under Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit Protection Act, the Sarbanes-Oxley Act, the Worker Adjustment and Retraining Notification Act, the Colorado Anti-Discrimination Act, the Colorado Job Protection and Civil Rights Enforcement Act, the Colorado Wage Claim Act, the Colorado Minimum Wages of Workers Act, the Family and Medical Leave Act, claims of harassment, discrimination, retaliation and wrongful termination and any statutory or common law claims. Employee further understands that this agreement to arbitrate also applies to any disputes that

5


the Company may have with me arising out of, relating to or resulting from my employment with the Company.

(c)Employee agrees that any arbitration will be administered by Judicial Arbitration & Mediation Services, Inc. (“JAMS”), pursuant to its Employment Arbitration Rules and Procedures (the “JAMS Rules”). Employee agree that the arbitrator shall have the power to decide any motions brought by any party to the arbitration, including motions for summary judgment and/or adjudication, and motions to dismiss and demurrers, prior to any arbitration hearing. Employee also agrees that the arbitrator shall have the power to award any remedies available under applicable law, to include attorney’s fees to the prevailing party in the arbitration. Further, if any party prevails on a statutory claim that affords the prevailing party attorneys’ fees and costs, the arbitrator may award (and, in some cases, must award) reasonable fees to the prevailing party in a manner consistent with applicable law. Employee understands that the Company will pay for any and all filing, administrative or hearing fees charged by the arbitrator or JAMS except that employee shall pay as much of the filing fees as Employee would have instead paid had Employee filed a complaint in a court of law. The JAMS rules may be found and reviewed at http://www.jamsadr.com/rules-employment-arbitration. Employee acknowledges that if Employee is unable to access these rules, Employee will contact the Company’s human resources personnel who will provide Employee with a hard copy or electronic copy of the JAMS Rules. Employee agrees that the arbitration shall take place in Denver, Colorado or in such other location as may be mutually agreed to by the Company and Employee. Employee agrees that the decision of the arbitrator, including the essential findings of facts and law, shall be in writing.
(d)Employee agrees that Employee’s breach or threatened breach of this Agreement will entitle the Company, in addition to any other remedy available at law or in equity, to recover the Separation Benefits from Employee as liquidated damages and not as a penalty, with the remaining monetary consideration serving as valid consideration for this Agreement. Because of the difficulty of ascertaining damages in the event of a breach of this Agreement, in addition to any other remedy available at law or in equity, Employee expressly agrees that the Company may enforce the provisions of this Agreement through injunctive relief and will not be required to establish any irreparable injury other than the breach of this Agreement. The Company will not be required to post any bond or surety, which Employee hereby waives.
15.Indemnification. Employee agrees and acknowledges that Employee is responsible for state, local, and federal tax liability, if any, associated with the payment Employee receives pursuant to this Agreement. Employee will indemnify and hold harmless the Company from any tax liability, costs, penalties, or expense pertaining to any amounts owing by Employee arising from the taxation of any amounts received by Employee pursuant to this Agreement.
16.Section 409A. It is intended that all of the Separation Benefits and other payments payable under this Agreement satisfy, to the greatest extent possible, the exemptions from the application of the US Internal Revenue Code Section 409A (“Section 409A”) provided under Treasury Regulation Sections 1.409A-1(b)(4), 1.409A-1(b)(5), and 1.409A-1(b)(9), and this Agreement will be construed to the greatest extent possible as consistent with those provisions, and to the extent not so exempt, this Agreement (and any definitions hereunder) will be construed in a manner that complies with Section 409A. For purposes of Section 409A (including Treasury Regulation Section 1.409A-2(b)(2)(iii)), Employee’s right to receive any installment payments under this Agreement (whether severance payments, reimbursements, or otherwise) shall be treated as a right to receive a series of separate payments and, accordingly, each installment payment hereunder shall at all times be considered a separate and distinct payment. Notwithstanding any provision to the contrary in this Agreement, if the Company deems (a) Employee to be a “specified employee” for purposes of Section 409A(a)(2)(B)(i) at the time of the Separation Date and (b) any of the payments upon “separation from service” (as defined under Treasury Regulation Section 1.409A-1(h)) set forth herein and/or under any other agreement with the Company to be “deferred compensation” for purposes of Section 409A, then to the extent delayed commencement of any portion of such payments is

6


required in order to avoid a prohibited distribution under Section 409A(a)(2)(B)(i) and the related adverse taxation under Section 409A, such payments shall not be provided to Employee prior to the earliest of (i) the expiration of the six-month period measured from the date of Employee’s separation of service with the Company, (ii) the date of Employee’s death, or (iii) such earlier date as permitted under Section 409A without the imposition of adverse taxation. Upon the first business day following the expiration of such applicable Section 409A(a)(2)(B)(i) period, all payments deferred pursuant to this Section shall be paid in a lump sum to Employee and any remaining payments due shall be paid as otherwise provided herein or in the applicable agreement. No interest shall be due on any amounts so deferred.

17.Successors and Further Assurances. The parties agree that by entering into this Agreement they do not intend to confer any benefits, privileges, or rights to others. Subject to the successors and assigns listed below, this Agreement is strictly between the parties and will not be construed to vest the status of third-party beneficiary in any other person. This Agreement will bind and inure to the benefit of the heirs, personal representatives, successors, assigns, executors, and administrators of each party. The parties agree to perform any lawful additional acts, including the execution of additional agreements, as are reasonably necessary to effectuate the purpose of this Agreement.
18.Miscellaneous. This Agreement, along the Solid Power, Inc. 2014 Equity Incentive Plan Stock Option Grant Notice and Option Agreement, the Solid Power, Inc. 2021 Equity Incentive Plan Notice of Restricted Stock Unit Grant and Restricted Stock Unit Agreement, the Restrictive Covenant Agreement, and the letter agreement, dated as of November 29, 2022, between Employee and the Company (as amended on August 7, 2023) (which are separate agreements and obligations and shall remain in full force and effect in accordance with their terms following the Separation Date), is the entire agreement between the parties relating to the subject matter of this Agreement. No modification of this Agreement will be valid unless in writing signed by each party. No waiver of rights arising under this Agreement is effective unless made expressly in writing by the party waiving such rights. If any provision of this Agreement is held by a court of competent jurisdiction to be contrary to law, the remaining provisions of this Agreement will remain in full force and effect. The term “including” is deemed to mean “including, without limitation,” when used in this Agreement. The terms “herein” and “hereunder” and similar terms when used in this Agreement mean under and within this Agreement. All references to Sections and Exhibits in this Agreement refer to Sections and Exhibits in this Agreement. This Agreement may be executed and delivered by each party in separate counterparts, each of which when so executed and delivered shall be deemed an original and all of which taken together shall constitute one and the same Agreement. This Agreement, and any amendments to this Agreement, to the extent signed and delivered by means of PDF or other electronic transmission, shall be treated in all manner and respects as an original contract and shall be considered to have the same binding legal effects as if it were the original signed version thereof delivered in person. Any such signature page shall be effective as a counterpart signature page to this Agreement without regard to page, document, or version numbers or other identifying information, which are for convenience of reference only. At the request of a party, the other party shall re-execute original forms thereof and deliver them to the other party.
19.Acknowledgments by Employee. By signing below, Employee agrees and acknowledges that: (i) Employee has carefully reviewed and understands this Agreement; (ii) Employee has been given a reasonable amount of time to review and consider the Agreement; (iii) Employee enters into and signs this Agreement voluntarily; (iv) the release and waivers Employee has made are knowing, conscious, and with full appreciation that Employee is forever foreclosed from pursuing any of the rights or claims so waived; (v) the promises made by the Company herein constitute sufficient and legal consideration for Employee's agreement hereunder and are in addition to anything of value to which Employee is already entitled; and (vi) Employee understands that if Employee does not return this Agreement, signed by Employee, by July 12, 2024, this offer will expire.

[Signature Page Follows]

7


In witness whereof, the parties have executed this Agreement as of the respective dates set forth below.

EMPLOYEE:

Dated: July 11, 2024/s/ Kevin Paprzycki​ ​

Kevin Paprzycki

SOLID POWER OPERATING, INC.

Dated: July 11, 2024By: /s/ John Van Scoter​ ​

Name: John Van Scoter

Title: President and Chief Executive Officer


EX-31.1 3 sldp-20240630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE

SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION

302 OF THE SARBANES-OXLEY ACT OF 2002

I, John Van Scoter, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Solid Power, Inc. for the quarterly period ended June 30, 2024;

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: August 7, 2024

By:

/s/ John Van Scoter

John Van Scoter

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 4 sldp-20240630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE

SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION

302 OF THE SARBANES-OXLEY ACT OF 2002

I, Linda Heller, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Solid Power, Inc. for the quarterly period ended June 30, 2024;

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: August 7, 2024

By:

/s/ Linda Heller

Linda Heller

Chief Financial Officer and Treasurer

(Principal Financial and Accounting Officer)


EX-32.1 5 sldp-20240630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Solid Power, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, to the best of my knowledge, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 7, 2024

By:

/s/ John Van Scoter

John Van Scoter

President and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 6 sldp-20240630xex32d2.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 of Solid Power, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, to the best of my knowledge, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 7, 2024

By:

/s/ Linda Heller

Linda Heller

Chief Financial Officer and Treasurer

(Principal Financial and Accounting Officer)


GRAPHIC 7 sldp-20240630x10q004.gif GRAPHIC begin 644 sldp-20240630x10q004.gif M1TE&.#EA4@$J /< $U04%!24E-555165E986%A:6EI<7%Q>7EY@8&!B M8F)D9&1F9F9H:&AJ:FIL;&QN;FYP<'!R'AZ>GI\?'Q^ M?AJ-QAV/QQZ0QQZ0R"&0QR*1R"62R":4R2B2R2F4R2V6RBZ6S"^8RR^8S#"6 MRC"7S#&8RS*8S#28RS29S#:SCZ?T#N@SSZ@SWZ @$*?ST&? MT$&@ST2@ST&AT$6AT$:DT4BBT$JDT4RCT4VET4RGU$^HTTZHU%&FTE&HTU&H MU%6ITU6JU%:MUEBJU%FMU5RJTUVKU%VMU5ZOV&"NUF2OUV&PUV>QUV&QV&6R MV&2TVFFRV&JUVFRSV6VUV6ZXVVVXW'&VVG"XVW&YW':ZVW6ZW':\WGFZW7F] MW7Z[W7V]WGN_X'_ WW_ X(""@H*$A(2&AH>(B(B*BHJ,C(R,C8Z0D)"2DI*4 ME)26EI>8F)B:FIJ_WX# WX7 WX# X(;!X(K"X(G$ MX8S#X(W%XHO(XY'&XI+(XY')Y)7)Y);-YIK*XYC*Y)K-YIS-YI[0YY[0Z+_ MP*'.YJ7/YZ+0YZ70YZ'1Z*72Z*;4Z:G3Z:K5ZJW5ZJ[8[+'5Z;'7[++8Z[+8 M[+7:[+G;[+K=[;W;[;W=[K_@\,'"PL/$Q,7%Q[L3?[\/?\,+@[\7@[\C@[\+A\,7A M\,;D\+CY./DY.7EY>?HZ.GIZ>OL[.[N[N'N]^'P]^7P]^+Q^.7Q^.?T^>_P\.CS M^.GT^>[U^O'Q\?+S]//T]/3S\_7U]?#V^O'W_/'X^_+X_/3X^O7Y_/?\_?GY M^?CZ_/K\_?S[^_[^_@ "'Y! $ + !2 2H 1PC_ /D)'$BPH+^# M"!,67#@PH<.'$"-*G$BQHD6'W]0PL!#LHL>/($.*'$FRI$F1+5*J7*DR12>) MZ**08,ER!8Q2%L?M0;!@@0(&,H9C M?*A(K!C[HL6+_F*A 4V"#$3!'TMK/ "#&--I$\>6OTEX5]TV-:6/_(00P@< M#QAPP$]\(:" '\$A!$\>?2G00"(67A1.!DDE\, P"+'FDVL)P28;;1;*8X%D M"] (TC<9(+!55U^%!=Z2*) 0AC8'G4(#"BR1\ ,R%$$B%@E+D.//)?NM-((2 M]1S4R0AB:M$.#&&F1((9!^&S")HJK= #-?BH0B5-)'S@YY^ ?H!@2BMX@8Z! M""HXR5T/+>E?,Q3EN:=8*KP 246X+%# 054P$M.=L08@2X(?=-&:3VQZ%$Q M%OS%BX4V3O]%&$(ZSE9;0M] @*H"N'Q$3&Q*(=F@BQHPB 5?*P34*RT+0"%W89V\[>"^$4'%%VR ! K4KK1 #ZA,-HX:1":C1 M$47R"#)!!!(\0$?M$Q6C1P4*'/"QAQYJ !L24:*:1>5&LSJ(.B3P$P5 H$40 M"8)!UF*%-*R%!#Z!4"3[U (<'"<6@6#("*B3$'D^@TTIH48]+N*LF1:@&1-@Q M"5BV 5+B(8_^C66&;9@!T H0A'L)4.XB &88C708IQ@0_QY9W]N\ '[9&* M(J"-!,M:UB,NI/\/0" E,!EXGSONH!0'V *"%7''&J3B@/DUL;-4C M8/4$?Q_Y!AN,M)PDC24,V6@'.]I!TGG\;2*FD,&D8JE"B6@)ER]T@G3\H0H& MB>D1^&@%+D$ +G^L8SYB(@,_3A&"\OG 2Y(22PZH8(6F.O6I4'UJ)]K!S;+\ MZW*.(D$73OH0=%QAF"JIU*4JPHTW1$A%=Y@C:'!Q 9X$Y@W3> A6,K,T./B" M9D0)QARF AB1,?(@CI3HCFZ%D0<828]J>-5#] $,.6R& 1.X0&DZ.JRQ&(LD ML "JH\3R A%T8:8.@88+P#,"+=C-'#9( 5E6X 1&)21T8$T)^9B%!=#_5M5- M5X6(*]M5Q$SC&), #WN)$@D/:62Q0V;*II?^4# ?K" +L(7AM M$ "G'M +YGKWN^"]R&91D 6N*L08; */3=!7D6&PP9U;^1_(X#N;!.!A@]\- MK$-^48,&8(!4P>L@94&XV;&LH(:HH&5X%[S@K/IM(M PUVK/EU __.4.AH2( M/@+A -X\0%7+U:]WA>=!CVH+!CT @HI[$(,#JY8FV#&%@B&RCW:L QWK*!.# MK7*/&Z.C'>95RSZZ*8(P7,\=@*@ IU96@3\8\AI+*!Q-*$R18!1I-AGXH%-N M,0'Z>FR^;NW+'NN08:) -'<'@4T#'X#0@[@#_PX&D U?-/._ _ $*0>(0SA( M/&!/AK!.T8F(,4YX'1>8@JNT ,((8$J6%Z! /*"-1@]@.H(D?"XAY7AE-VD! M.C%\@'PK6,+UYH$)&18X06-ZAD-NVP(2&$$6JL !@B@"#%3!\2\KIL'.G4+)A(."]CZ MUDJQP%]-$@Y!P*@ (O_BRV[VB( ,JC4AB6 @ _*,T8L8@KH'8(,A19SFB4H2 M(7[8BV;L !)Y&(*NG>3VGU=".K(L"Q/MB(835IJ2$6P!F ])A@\8/8))M&,; M18 E"4BQC[2TXP@F"&L,F #+%V@S+@3Y(/)P ^] [A.=@XX=Y-@&.[QHDF+88=J 28 $\ ''<&+A*GF!-,]AQ5R>P1_X.)/_ MQAV%A7*PF@1 %BC##P"1N J$7K @QX,H=9S: '[U[&4[<81*LU H%<'00B8 M$1AY@%\>@0N[,7,8( XUXFR"15$"IP="EP!] !+ZH M(P4FTYQ"VMQ)D %H> M(776Y"18YQ#&L'4T,0*0\#G\L 2JA'[D0 7TL0*0DA:4T '4L@(W@ U0P'@09A!;++ ,$*%P9%$" MJU \DR!#LP4>). $H9@0H[AC_KAI '!?@:,#(;%&" 3N$.B' ' _D' M67@2HO>/%,E<< $Q@<(!4#!C_K /L4 "'("1@$("+R$2X; +@G ';0 CR0'AQ48;O\0/'& +O1C2L$#9D0E$(YE$/)"9^0"LQ #H=7 MD4RY/8XB(#JV0JZ0(.IU$QF%!S,G&[:XE0W0%[3X (!0AMK#<_XP#!ZS /[# M;"?!C1N8$& ! Z03EYES38A3*.K4E'BY%IM5 HH@$=1 CL]AE191#&YP6$OC M &V@!X "'K@!@[P(7ED7PHYELOX$,&F%FQI8N.72RT01'GYF2:Q63$0<-P6 M">,S8>PE$;Q 25O1 'YPF362"!%0&H'!!B-G.V2I/9E96<_1)&9C-O]6=510 M?*!9G!^Q61=7/(\@=\]!91/!#3NY%1-@"V0%!QQ#BW @ C!<)F[26#:\@78P XXA@[; M\ R3 )AE$0;IB!#:L%M0 0Z$ ,[0 17$ FR<&G'9 EFH @6>J&*8 V4]PQC M@*$7"@:P$!'LX @5ZJ&N !'V8 R3H 5'L ,QH - 5C, I&N# 4ZJ%F4 DU MJ@V;H 5.0%I5$)7R, RV( B(, P%Q _1H&B!F9H0\0N2-1ML8&T5(0_C<*7C MX [FR0UW\)ANQ94IXC\68 NPV8#H22L1P!,)T #FJ0^& $HEXM<26<2( A- M<9]^]AR!!A&=(&$K@0(Q\ H.@0UC\$+!618@L -3E1"=_^ "G"-;)* (^^80 M_" %)'"/*9$.E(H/F "-J42.F"$^, *1!!OX*$":&(&Z=@,0Y "U/("*_!J M\R)]YT(?)& O0* *",$-&! R[^25!Q!0"-$.G+ #-(1[+< )%5$,V":=U.D4 M^B (I#%G=B8!;& '> '%U!!(*(R;,">9 EM;18.:F T6AG%N &=X ';K"M M<2BEPR 'YIJ'WJBGJ(@04H<@V.&9_B +J+298D,%7N(/[4 %YT8#A.<0M% " M[@&$#C$/3N"#*K!/!!L)SS1^*( $+85Q".)JD% =--$.U6 ,T1!2MP%G9PA' M6^$&@(00]4!20U.EA/!&29&=)O\!I:@B&(E0INOD!JABC"1RG@C4AM$&6(1@ MKCV1 !'PK!KV"QF@''Y!KQSXC=!QKP"N@ HRV<36S M!Q'">#T!/">120.H1S$3",/ LQ*!"_RS%0Z "^:9$.%0 TDQ5#!A)Z$.@P"2W&)U> #=:PMI=H!L9P#NV@#:I0'?\V M I4P#_A0!P(C^ 0**@ ]I00VX1 )$ O,Z2:F_R!N_% *BK,2 M,( *\W("VTL$F] )G- )FJS)G, )EP %=]<"BD!5&<<2&6L,(>$+'P=R#& ( M(V8+AZ M(8&G>GAB/> #+,W21- $6O (K&"US_],3$IPEQ&!"=9<=48PL(T@=J3 #]A@ M VT"J-+Q#.8F)HO<#+#*$H**#Z(P3(1C,%1=U053!>30CQ#!$OVQ H6CK&[6 M!PU $V3,P[ !PSHNEX@9=12*9)@.[NV(Z '6'RP&TL!N1$Q#1705Q+@#?T; M4?\+S(V4Q#X!@!^AUVOQ !I$85JXX M$>!@"Z!@"XG "_$+$>Z0![A\4 >A"ZR) #5@OA*A!SYAC'I00")=M+8@&0FP M!GC]$.I N-K_IKHK$8X?L0Z%RBPQ M+V<&!2P*P($396SX:O .,6 (]0!YI MT40T00H\0!\Q@,JNZP2)$@.D(&Z@$PVL<. (?N"S(!VQ78I+0@)4,)'^0 XU M/!932&L8L*8+$ &NW%YKT(45X LU @@.\!,(X 81*1'$5IL*6=TMH@]T@+0* MD 'P%*[4+O(PZP( 7:FX*1(*'F< 2PA$LO MX &70. '<04^B *%#!\"%PW* F/5^UJR0&@L 0.US;'^0HH)L5G/JYR)#&.[ M+1%UE($_,=T3X0OTZQ,.< @0Y$]2L0!]()8),0@=AH9O4&8NOAIT_U"X"6 ' M-0[GA-!K2*?8!]&!*B'>(*$-Q+M:,@3D*C$"9/L0G< D.]"ZM,"**[ #."UN MTJ #>HLX<;%H@;D)ZM'@:>XH*J $K8L0Y0#@I_KF$Z'( +P] -W/ + MA, &FM%7HQ(1Q?#A?B$B&0 (N! ,P: +@R"&DA$8#J +"'7H#Z$+T:U'"7 ! MU&[MNB (-9 /.% MA#CQXR?Q>*V?9@*.\#I2P("4E"@!%L$@9L2(K"\ I<$ MX2R%8U5[%@NP^5BCM(X0IFBU_H -/N"J_-$",?#63Q$,[X5'#&"+-]+Q74F+ M&9",$1$.T U?76D:7=D7_A,'CV1F,_EL$_^@(@K 9A)A900@9^^D\EMA !5 M*K''DPO QI.N)+-EZ2,!#5B@S%D% C&P";GN$*P EV>K CK0V-@B/6=K\5 B M$:/J Q.\6FCR"/?*JA0O6[&:G Z!"5N !6[_]G#O]D[JLJA !HR !GB?]WC/ M"&80"=9[$>[P"X P!VIP 1-0 1G@!GJ "X#N(,- "'.0 1'P \ 1@ !X M#-L=@.N*!_=U&WUP!WG@D!SM#^%@"W:@!O7C !&0 7-@"#7G#H5@!WF !WZ0 MXJ]%"W>O]VA@!JD0]2-A#]'0"5^P!#ZP \AO!%7P"+ ;A<1?F:P^WGO"&2@ M]@K1"7;/^VE@!B$C>A'K$ N34 5$D /(SQAA0*-+>1#:< EDX AZ;P:84*,) $$1 .P$! end EX-101.SCH 8 sldp-20240630.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases - Components of lease (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Leases - Schedule of future minimum payments (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Schedule of future minimum payments (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Property, Plant and Equipment - Depreciation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Property, Plant and Equipment - Construction in progress (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Fair Value Measurements - Measurement inputs (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Fair Value Measurements - Public Warrants measured at fair value using Level 1 directly observable inputs and Private Placement Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Fair Value Measurements - Fair value for the Public Warrants and Private Placement Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Warrant Liabilities - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Warrant Liabilities - Fair value of warrant liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stockholders' Equity - Stock options exercised (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock Based Compensation - Compensation costs (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock Based Compensation - Stock options and Restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Collaborative Arrangement link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Warrant Liabilities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Basic and Diluted Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Warrant Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Basic and Diluted Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Warrant Liabilities - Changes in fair value of warrant liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock Based Compensation - Fair value of options granted (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Components of supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Leases - Lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 sldp-20240630_cal.xml EX-101.CAL EX-101.DEF 10 sldp-20240630_def.xml EX-101.DEF EX-101.LAB 11 sldp-20240630_lab.xml EX-101.LAB EX-101.PRE 12 sldp-20240630_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 05, 2024
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-40284  
Entity Registrant Name SOLID POWER, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 86-1888095  
Entity Address, Address Line One 486 S. Pierce Ave., Suite E  
Entity Address, City or Town Louisville  
Entity Address State Or Province CO  
Entity Address, Postal Zip Code 80027  
City Area Code 303  
Local Phone Number 219-0720  
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   178,962,858
Entity Central Index Key 0001844862  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common stock    
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol SLDP  
Security Exchange Name NASDAQ  
Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50    
Title of 12(b) Security Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50  
Trading Symbol SLDPW  
Security Exchange Name NASDAQ  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 30,638 $ 34,537
Marketable securities 109,882 141,505
Contract receivables 7,766 1,553
Contract receivables from related parties 4,581  
Prepaid expenses and other current assets 7,959 5,523
Total current assets 160,826 183,118
Long-Term Assets    
Property, plant and equipment, net 99,727 99,156
Right-of-use operating lease assets, net 6,852 7,154
Right-of-use finance lease assets, net 972 1,088
Investments 218,313 239,566
Intangible assets, net 1,912 1,650
Other assets 4,025 1,060
Total long-term assets 331,801 349,674
Total assets 492,627 532,792
Current Liabilities    
Accounts payable and other accrued liabilities 7,285 6,455
Deferred revenue 10,075 1
Deferred revenue from related parties   828
Accrued compensation 4,559 7,590
Operating lease liabilities 668 626
Finance lease liabilities 362 379
Total current liabilities 22,949 15,879
Long-Term Liabilities    
Warrant liabilities 4,025 4,227
Operating lease liabilities 7,649 7,996
Finance lease liabilities 381 552
Other liabilities 845 803
Total long-term liabilities 12,900 13,578
Total liabilities 35,849 29,457
Stockholders' Equity    
Common Stock, $0.0001 par value; 2,000,000,000 shares authorized; 178,349,557 and 179,010,884 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 18 18
Additional paid-in capital 586,029 588,515
Accumulated deficit (128,120) (84,639)
Accumulated other comprehensive loss (1,149) (559)
Total stockholders' equity 456,778 503,335
Total liabilities and stockholders' equity $ 492,627 $ 532,792
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheets    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 2,000,000,000 2,000,000,000
Common stock, shares issued 178,640,611 179,010,884
Common stock, shares outstanding 178,640,611 179,010,884
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)        
Revenue $ 5,075 $ 4,906 $ 11,028 $ 8,698
Operating Expenses        
Direct costs 5,437 6,897 9,727 13,171
Research and development 18,526 14,508 37,400 26,156
Selling, general and administrative 8,049 5,673 16,619 12,862
Total operating expenses 32,012 27,078 63,746 52,189
Operating Loss (26,937) (22,172) (52,718) (43,491)
Nonoperating Income and Expense        
Interest income 4,520 4,993 9,637 9,827
Change in fair value of warrant liabilities 703 4,987 202 2,325
Interest expense (49) (13) (91) (26)
Total nonoperating income and expense 5,174 9,967 9,748 12,126
Pretax Loss (21,763) (12,205) (42,970) (31,365)
Income tax expense 511   511  
Net Loss Attributable to Common Stockholders (22,274) (12,205) (43,481) (31,365)
Other Comprehensive Income (Loss) (11) 1,098 (590) (213)
Comprehensive Loss Attributable to Common Stockholders $ (22,285) $ (11,107) $ (44,071) $ (31,578)
Basic loss per share $ (0.13) $ (0.07) $ (0.24) $ (0.18)
Diluted loss per share $ (0.13) $ (0.07) $ (0.24) $ (0.18)
Weighted average shares outstanding - Basic 177,588,035 178,063,573 179,186,027 177,502,037
Weighted average shares outstanding - Diluted 177,588,035 178,063,573 179,186,027 177,502,037
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional paid-in capital
Accumulated deficit
Accumulated Other Comprehensive Loss
Total
Balance at the beginning at Dec. 31, 2022 $ 18 $ 577,603 $ (19,090) $ (3,159) $ 555,372
Balance at the beginning (in shares) at Dec. 31, 2022 176,007,184        
Changes in stockholder's equity          
Net loss     (19,158)   (19,158)
Stock options exercised   150     150
Stock options exercised (in shares) 1,679,954        
Stock-based compensation expense   2,222     2,222
Unrealized gain (loss) on marketable securities       885 885
Balance at the end at Mar. 31, 2023 $ 18 579,975 (38,248) (2,274) 539,471
Balance at the end (in shares) at Mar. 31, 2023 177,687,138        
Balance at the beginning at Dec. 31, 2022 $ 18 577,603 (19,090) (3,159) 555,372
Balance at the beginning (in shares) at Dec. 31, 2022 176,007,184        
Changes in stockholder's equity          
Net loss         (31,365)
Shares of common stock issued under ESPP (in shares) 129,928        
Shares of common stock issued for vested RSUs (in shares) 163,148        
Stock options exercised (in shares) 2,026,630        
Balance at the end at Jun. 30, 2023 $ 18 583,034 (50,369) (3,372) 529,311
Balance at the end (in shares) at Jun. 30, 2023 178,326,890        
Balance at the beginning at Mar. 31, 2023 $ 18 579,975 (38,248) (2,274) 539,471
Balance at the beginning (in shares) at Mar. 31, 2023 177,687,138        
Changes in stockholder's equity          
Net loss     (12,205)   (12,205)
Withholding of employee taxes related to stock-based compensation   (111) 84   (27)
Shares of common stock issued under ESPP   214     214
Shares of common stock issued under ESPP (in shares) 129,928        
Shares of common stock issued for vested RSUs (in shares) 163,148        
Stock options exercised   33     33
Stock options exercised (in shares) 346,676        
Stock-based compensation expense   2,923     2,923
Unrealized gain (loss) on marketable securities       (1,098) (1,098)
Balance at the end at Jun. 30, 2023 $ 18 583,034 (50,369) (3,372) 529,311
Balance at the end (in shares) at Jun. 30, 2023 178,326,890        
Balance at the beginning at Dec. 31, 2023 $ 18 588,515 (84,639) (559) 503,335
Balance at the beginning (in shares) at Dec. 31, 2023 179,010,884        
Changes in stockholder's equity          
Net loss     (21,207)   (21,207)
Withholding of employee taxes related to stock-based compensation   (169)     (169)
Shares of common stock issued for vested RSUs (in shares) 161,995        
Stock options exercised   97     97
Stock options exercised (in shares) 2,360,316        
Shares of common stock repurchased (3,183,638)        
Repurchase and retirement of shares of common stock   (4,963)     (4,963)
Stock-based compensation expense   2,863     2,863
Unrealized gain (loss) on marketable securities       (579) (579)
Balance at the end at Mar. 31, 2024 $ 18 586,343 (105,846) (1,138) 479,377
Balance at the end (in shares) at Mar. 31, 2024 178,349,557        
Balance at the beginning at Dec. 31, 2023 $ 18 588,515 (84,639) (559) 503,335
Balance at the beginning (in shares) at Dec. 31, 2023 179,010,884        
Changes in stockholder's equity          
Net loss         $ (43,481)
Shares of common stock issued under ESPP (in shares) 187,614        
Shares of common stock issued for vested RSUs (in shares) 851,216        
Stock options exercised (in shares) 3,590,897        
Shares of common stock repurchased (5,000,000)       (5,000,000)
Repurchase and retirement of shares of common stock         $ (8,355)
Balance at the end at Jun. 30, 2024 $ 18 586,029 (128,120) (1,149) 456,778
Balance at the end (in shares) at Jun. 30, 2024 178,640,611        
Balance at the beginning at Mar. 31, 2024 $ 18 586,343 (105,846) (1,138) 479,377
Balance at the beginning (in shares) at Mar. 31, 2024 178,349,557        
Changes in stockholder's equity          
Net loss     (22,274)   (22,274)
Withholding of employee taxes related to stock-based compensation   (310)     (310)
Shares of common stock issued under ESPP   238     238
Shares of common stock issued under ESPP (in shares) 187,614        
Shares of common stock issued for vested RSUs (in shares) 689,221        
Stock options exercised   100     $ 100
Stock options exercised (in shares) 1,230,581        
Shares of common stock repurchased (1,816,362)       (1,816,362)
Repurchase and retirement of shares of common stock   (3,393)     $ (3,393)
Stock-based compensation expense   3,051     3,051
Unrealized gain (loss) on marketable securities       (11) (11)
Balance at the end at Jun. 30, 2024 $ 18 $ 586,029 $ (128,120) $ (1,149) $ 456,778
Balance at the end (in shares) at Jun. 30, 2024 178,640,611        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows from Operating Activities    
Net loss $ (43,481) $ (31,365)
Adjustments to reconcile net loss to net cash and cash equivalents from operating activities:    
Depreciation and amortization 7,974 4,906
Amortization of right-of-use assets 417 372
Stock-based compensation expense 5,914 5,145
Change in fair value of warrant liabilities (202) (2,325)
Accretion of discounts on other long-term liabilities 24  
Amortization of premiums and accretion of discounts on marketable securities (4,540) (5,518)
Change in operating assets and liabilities that provided (used) cash and cash equivalents:    
Contract receivables (6,213) (1,232)
Contract receivables from related parties (4,581) (2,151)
Prepaid expenses and other assets (2,287) (188)
Accounts payable and other accrued liabilities 884 (297)
Deferred revenue 10,075 (32)
Deferred revenue from related parties (828) (4,000)
Accrued compensation (3,030) 649
Operating lease liabilities (305) (268)
Net cash and cash equivalents used in operating activities (40,179) (36,304)
Cash Flows from Investing Activities    
Purchases of property, plant and equipment (8,460) (21,184)
Purchases of marketable securities and investments (99,548) (174,400)
Proceeds from sales of marketable securities and investments 156,135 210,329
Cash paid for note receivable to an independent contractor (3,046)  
Purchases of intangible assets (270) (259)
Net cash and cash equivalents provided by investing activities 44,811 14,486
Cash Flows from Financing Activities    
Payments of debt   (7)
Proceeds from exercise of stock options 197 184
Proceeds from issuance of shares of common stock under the ESPP 238 214
Cash paid for withholding of employee taxes related to stock-based compensation (479) (111)
Repurchase of shares of common stock (8,274)  
Payments on finance lease liabilities (213) (146)
Net cash and cash equivalents provided by (used in) financing activities (8,531) 134
Net decrease in cash and cash equivalents (3,899) (21,684)
Cash and cash equivalents at beginning of period 34,537 50,123
Cash and cash equivalents at end of period 30,638 28,439
Supplemental information    
Cash paid for interest 91 26
Accrued capital expenditures $ 744 $ 3,591
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Business
6 Months Ended
Jun. 30, 2024
Nature of Business  
Nature of Business

Note 1 – Nature of Business

Solid Power is developing solid-state battery technology for the EV and other markets. The Company’s planned business model is to manufacture and sell its proprietary electrolyte and to license its cell designs and manufacturing processes.

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

Note 2 – Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 – Significant Accounting Policies to the Company’s financial statements included in the 2023 Form 10-K and are supplemented by the Notes. The financial statements included in this Report (including the Notes) should be read in conjunction with the 2023 Form 10-K.

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared on the basis of GAAP and reflect all adjustments of a normal recurring nature, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position and results of operations at, and for, the periods presented. The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from those estimates. All dollar amounts presented herein are in U.S. dollars and are in thousands, except par value and share and per share amounts.

The accompanying unaudited condensed consolidated financial statements include accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified to conform to current period presentation in the accompanying unaudited condensed consolidated financial statements.

Recent Accounting Pronouncements

Income Taxes

In December 2023, the FASB issued ASU 2023-09 Income Taxes (Topic 740) Improvements to Income Tax Disclosures. ASU 2023-09 requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires companies to disclose additional information about income taxes paid. ASU 2023-09 will be effective for annual periods beginning January 1, 2025 and will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is evaluating the disclosure impact of ASU 2023-09.

Segment Reporting

In November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. Among other new disclosure requirements, ASU 2023-07 requires companies to disclose significant segment expenses that are regularly provided to the chief operating decision maker, or CODM. ASU 2023-07 will be effective for annual periods beginning on January 1, 2024 and interim periods beginning on January 1, 2025. ASU 2023-07 must be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect any financial statement impact with the adoption of ASU 2023-07.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment  
Property, Plant and Equipment

Note 3 – Property, Plant and Equipment

Property, plant and equipment are summarized as follows:

    

June 30, 2024

    

December 31, 2023

Production equipment

$

36,473

$

36,086

Laboratory equipment

11,275

9,910

Leasehold improvements

 

59,394

 

59,109

Furniture and computer equipment

 

4,046

 

3,915

Construction in progress

 

20,015

 

13,650

Total cost

 

131,203

 

122,670

Accumulated depreciation

 

(31,476)

 

(23,514)

Net property and equipment

$

99,727

$

99,156

Depreciation expenses for dedicated laboratory equipment and production equipment are charged to research and development. The other depreciation expenses are included in the Company’s overhead and are allocated across Operating Expenses based on Company personnel costs incurred.

Depreciation expense related to property, plant and equipment are summarized as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Depreciation expense

$

4,061

$

2,639

$

7,966

$

4,898

The Company expanded its electrolyte production to produce larger quantities of electrolyte material required to feed cell-production lines and continue research and development efforts at SP2. The Company began producing electrolyte at SP2 in 2023. The Company is developing a design verification plan and report lab at SP2 to improve and test process developments, which is anticipated to be placed in service by the end of 2024.

Construction in progress

June 30, 2024

December 31, 2023

SP1 - Capital projects

$

3,797

$

2,298

SP2 - Increased scale electrolyte production

16,218

11,352

Total

$

20,015

$

13,650

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets
6 Months Ended
Jun. 30, 2024
Intangible Assets  
Intangible Assets

Note 4 – Intangible Assets

Intangible assets of the Company are summarized as follows:

    

June 30, 2024

    

December 31, 2023

Gross Carrying

Accumulated

Gross Carrying

Accumulated

    

Amount

    

Amortization

    

Amount

    

Amortization

Intangible assets:

Licenses

$

149

$

(65)

$

149

$

(61)

Patents

130

(8)

92

(5)

Patents pending

 

1,671

 

 

1,444

 

Trademarks

13

13

Trademarks pending

 

22

 

 

18

 

Total amortized intangible assets

$

1,985

$

(73)

$

1,716

$

(66)

Amortization expense for intangible assets is summarized as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

 

    

2024

    

2023

2024

    

2023

 

Amortization expense

$

3

$

3

$

7

$

8

Useful lives of intangible assets range from three to 20 years. Amortization expenses are allocated ratably across Operating Expenses based on Company personnel costs incurred.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaborative Arrangement
6 Months Ended
Jun. 30, 2024
Collaborative Arrangement  
Collaborative Arrangement

Note 5 – Collaborative Arrangement

On January 10, 2024, the Company entered into the SK On Agreements. The Company determined the SK On Agreements should be combined and evaluated as a single contract. The SK On Agreements were determined to be a collaborative arrangement in accordance with ASC Topic 808, Collaborative Arrangements, and revenue recognition is recorded by analogy to ASC Topic 606, Revenue from Contracts with Customers. The Company determined the SK On Agreements represent a single, combined performance obligation. Collaborative revenue is recognized over time using the input measurement method utilizing incurred labor hours in relation to total labor hours anticipated to satisfy the combined performance obligation. The Company will expense contract fulfillment costs as incurred.

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

Note 6 – Fair Value Measurements

The Company considers all highly liquid instruments with original maturities of less than 90 days to be cash equivalents. The carrying amounts of certain financial instruments, such as cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short maturities.

Level 1inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that a reporting entity can access at the measurement date. Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs for assets or liabilities.

Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis

As of June 30, 2024 and December 31, 2023, the Company’s financial assets and liabilities measured and recorded at fair value on a recurring basis were classified within the fair value hierarchy as follows:

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

Commercial Paper

$

81,021

$

$

$

81,021

Corporate Bonds

$

203,592

$

$

$

203,592

Government Bonds

$

43,582

$

$

$

43,582

Liabilities

Public Warrants

$

2,241

$

$

$

2,241

Private Placement Warrants

$

$

1,784

$

$

1,784

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

Commercial Paper

$

84,909

$

$

$

84,909

Corporate Bonds

$

239,473

$

$

$

239,473

Government Bonds

$

56,689

$

$

$

56,689

Liabilities

Public Warrants

$

2,505

$

$

$

2,505

Private Placement Warrants

$

$

1,722

$

$

1,722

The change in fair value of the Company’s marketable securities and investments are included in other comprehensive income (loss). There were no transfers in and out of Level 3 fair value hierarchy during the three or six months ended June 30, 2024 or year ended December 31, 2023. During the six months ended June 30, 2024, the Company purchased $99,548 of marketable securities and investments.

Fair Value of Warrants

The fair value of the Private Placement Warrants has been estimated using a Black-Scholes model as of June 30, 2024 and December 31, 2023 Consolidated Balance Sheet dates. The estimated fair value of the Private Placement Warrants is determined using Level 2 directly or indirectly observable inputs. Inherent in a Black-Scholes model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, and dividend yield. Material increases (or decreases) in any of those inputs may result in a significantly higher (or lower) fair value measurement. The Company estimates the volatility of its Private Placement Warrants based on implied volatility from the Company’s Public Warrants and from historical volatility of the Company’s common stock. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve for a maturity similar to the expected remaining life of the Warrants. The dividend yield is based on the historical rate, which the Company anticipates remaining at zero. The fair value of the Public Warrants has been measured based on the quoted price of such warrants on the Nasdaq Stock Market, a Level 1 input.

The following table provides quantitative information regarding Level 2 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates:

    

June 30, 2024

    

December 31, 2023

 

Exercise price

$

11.50

$

11.50

Stock price

$

1.65

$

1.45

Volatility

 

97.9

%  

 

95.0

%

Term (in years)

 

2.44

 

2.94

Risk-free rate

 

4.52

%  

 

3.94

%

The following table provides a rollforward of the Public Warrants measured at fair value per Public Warrant using Level 1 inputs and Private Placement Warrants measured at fair value per Private Placement Warrant using Level 2 inputs:

Public Warrants

Private Placement Warrants

    

Level 1 Fair Value

    

Level 2 Fair Value

December 31, 2023

$

0.19

$

0.28

Change in fair value

$

0.01

$

0.06

March 31, 2024

$

0.20

$

0.34

Change in fair value

$

(0.03)

$

(0.05)

June 30, 2024

$

0.17

$

0.29

The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the three months ended June 30, 2024:

Three Months Change in

Warrant Class

    

Level

    

Warrants

    

March 31, 2024

    

Fair Value

    

June 30, 2024

Public Warrants

 

1

 

13,182,501

$

2,637

$

(396)

$

2,241

Private Placement Warrants

 

2

 

6,150,802

$

2,091

$

(307)

$

1,784

Total

 

  

 

19,333,303

$

4,728

$

(703)

$

4,025

The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the six months ended June 30, 2024:

Six Months Change in

Warrant Class

    

Level

    

Warrants

    

December 31, 2023

    

Fair Value

    

June 30, 2024

Public Warrants

 

1

 

13,182,501

$

2,505

$

(264)

$

2,241

Private Placement Warrants

 

2

 

6,150,802

$

1,722

$

62

$

1,784

Total

 

  

 

19,333,303

$

4,227

$

(202)

$

4,025

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities
6 Months Ended
Jun. 30, 2024
Warrant Liabilities.  
Warrant Liabilities

Note 7 – Warrant Liabilities

The table below provides a summary of the outstanding Public and Private Placement Warrants at:

    

June 30, 2024

    

December 31, 2023

Public Warrants

13,182,501

13,182,501

Private Placement Warrants

6,150,802

6,150,802

Each whole Warrant entitles the holder thereof to purchase one share of common stock at a price of $11.50 per share, subject to customary adjustments. Only whole Warrants are exercisable. The Warrants became exercisable on January 7, 2022 and will expire on December 8, 2026.

None of the Private Placement Warrants are redeemable by the Company so long as they are held by the initial purchasers of the Private Placement Warrants or their permitted transferees. The table below provides the fair value of warrant liabilities at:

    

June 30, 2024

    

December 31, 2023

Fair value of warrant liabilities

$

4,025

$

4,227

The table below provides the Company’s loss recognized in connection with changes in fair value of warrant liabilities:

Six Months Ended June 30, 

    

2024

    

2023

Gain recognized associated with warrant liabilities

$

202

$

2,325

There have been no changes to our Public or Private Placement Warrants, including redemption terms disclosed in our 2023 Form 10-K.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Stockholders' Equity

Note 8 – Stockholders’ Equity

Common Stock

Stock options exercised for common stock, shares of common stock repurchased under the stock repurchase program, shares of common stock issued under the ESPP, and shares of common stock issued upon vesting of RSUs for the three and six months ended June 30, 2024 and 2023 are summarized in the table below:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock options exercised

1,230,581

346,676

3,590,897

2,026,630

Shares of common stock repurchased

(1,816,362)

(5,000,000)

Shares of common stock issued under the ESPP

187,614

129,928

187,614

129,928

Shares of common stock issued for vested RSUs

689,221

163,148

851,216

163,148

The table below presents the cash received or paid associated with common stock related activities for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

    

2023

Cash received from stock options exercised

$

100

$

34

$

197

$

184

Cash received from shares of common stock issued under the ESPP

238

214

238

214

Cash paid for shares of common stock repurchased

(3,360)

(8,274)

Stock Repurchase Program

On January 23, 2024, the Company announced that its Board approved a stock repurchase program authorizing the Company to purchase up to $50,000 of the Company’s outstanding common stock. Under the repurchase program, the Company may purchase shares of its common stock from time to time until the repurchase program expires on December 31, 2025.  

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the three months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

1,816,362

$

3,393

$

1.85

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the six months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

5,000,000

$

8,355

$

1.64

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

Note 9 – Stock-Based Compensation

There have been no changes to our equity incentive plans, the ESPP, or our accounting methodology for stock-based compensation, as disclosed in our 2023 Form 10-K.

The fair value of stock options and RSUs issued to employees and directors is recognized as compensation expense over the period of service that generally coincides with the vesting period of the award. The Company allocated compensation ratably across Operating Expenses based on Company personnel costs incurred. When calculating the amount of annual compensation expense, the Company has elected not to estimate forfeitures and instead accounts for forfeitures as they occur.

For the three and six months ended June 30, 2024 and 2023, the Company recognized compensation costs totaling:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock-based compensation costs related to RSUs

$

1,397

$

954

$

2,609

$

1,589

Stock-based compensation costs related to stock options

 

1,612

 

1,889

 

3,226

 

3,476

Stock-based compensation costs related to the ESPP

42

80

79

80

Total stock-based compensation costs

$

3,051

$

2,923

$

5,914

$

5,145

The unrecognized future compensation costs as of June 30, 2024 and 2023, were $25,868 and $34,327, respectively.

The following table summarizes our award activity for RSUs and stock options for the three and six months ended June 30, 2024:

    

RSUs

Stock Options

Balance at December 31, 2023

4,473,016

 

24,264,016

Granted

3,159,872

4,566,167

Vested or Exercised

(264,754)

(2,360,316)

Forfeited

(72,619)

(842,395)

Balance at March 31, 2024

7,295,515

25,627,472

Granted

2,162,222

1,757,960

Vested or Exercised

(867,515)

(1,230,581)

Forfeited

(886,343)

(1,873,843)

Balance at June 30, 2024

7,703,879

24,281,008

Stock Options

The fair value of each stock option grant during the six months ended June 30, 2024 and 2023 was estimated on the grant date using the Black-Scholes option pricing model with the following weighted-average assumptions used:

    

Six Months Ended June 30, 

 

    

2024

 

2023

 

Approximate riskfree rate

 

4.23

%

4.17

%

Volatility

 

48.10

%

46.91

%

Average expected life (in years)

 

6

6

Dividend yield

 

%

%

Weightedaverage grant date fair value

$

1.59

$

2.8

Estimated fair value of total stock options granted

$

5,175

$

7,815

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Loss Per Share
6 Months Ended
Jun. 30, 2024
Basic and Diluted Loss Per Share  
Basic and Diluted Loss Per Share

Note 10 – Basic and Diluted Loss Per Share

Basic loss per share represents net loss attributable to common stock divided by the basic weighted average number of shares of common stock outstanding during the period.

Diluted loss per share also includes the dilutive effect of additional potential shares of common stock issuable from stock-based awards determined using the treasury stock method. Diluted loss per share represents net earnings divided by diluted weighted average number of shares of common stock, which includes the average dilutive effect of all potentially dilutive securities that are outstanding during the period.

The table below sets forth the basic and diluted loss per share calculation for the three and six months ended June 30, 2024 and 2023.

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

2023

2024

2023

Net loss attributable to common stockholders

$

(22,274)

$

(12,205)

$

(43,481)

$

(31,365)

Weighted average shares outstanding – basic and diluted

177,588,035

178,063,573

179,186,027

177,502,037

Basic and diluted loss per share

$

(0.13)

$

(0.07)

$

(0.24)

$

(0.18)

Due to the net loss for the three and six months ended June 30, 2024 and 2023 presented above, diluted loss per share was computed without consideration to potentially dilutive instruments as their inclusion would have been anti-dilutive. The table below sets forth (in shares) potentially dilutive securities excluded from the diluted loss per share calculation for the three and six months ended June 30, 2024 and 2023.

Six Months Ended June 30, 

2024

    

2023

Warrants

19,333,303

 

19,333,303

2014 Plan & 2021 Plan - Stock Options

23,508,745

 

25,892,666

2021 Plan - RSUs

6,269,774

 

2,474,393

ESPP - Common Stock

46,946

46,352

Contingently Issued Shares of Common Stock

59,055

Total potentially dilutive securities

49,158,768

47,805,769

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

Note 11 – Leases

The Company leases its facilities and certain equipment. Fixed rent escalates each year, and the Company is responsible for a portion of the landlords’ operating expenses such as property tax, insurance, and common area maintenance.

The Company’s facility in Louisville, Colorado, is under a noncancelable operating lease with a maturity date in September 2029. In 2022, the Company amended this operating lease to incorporate a prior subleased space into the base lease and extend the term of the lease. The Company has the right to renew this operating lease for an additional five-year period.

On September 1, 2021, the Company entered into an industrial operating lease agreement for its facility in Thornton, Colorado, with the initial term through March 31, 2029. Under this operating lease, the Company has one option to renew for five years, which has been included in the calculation of lease liabilities and right-of-use assets at the adoption date of the lease accounting standard on January 1, 2022, as the exercise of the option was reasonably certain. As the renewal rent has not been negotiated, the Company used an estimated rent rate which approximated the fair market rent at adoption of ASC 842 on January 1, 2022 for the extension period.

The Company has certain equipment leases classified as finance leases as of June 30, 2024.

The Company’s leases do not have any contingent rent payments and do not contain residual value guarantees.

The components of lease expense are as follows:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

2023

    

2024

2023

Finance lease costs:

 

  

 

Amortization of right-of-use assets

$

58

$

47

$

116

$

91

Interest on lease liabilities

 

12

 

13

 

26

 

25

Operating lease costs

 

290

 

290

 

580

 

580

Total lease expense

$

360

$

350

$

722

$

696

The components of cash flow information related to leases are as follows:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

2023

    

2024

2023

Operating outgoing cash flows – finance leases

$

13

$

14

$

27

$

26

Financing outgoing cash flows – finance leases

 

94

 

74

 

186

 

141

Operating outgoing cash flows – operating leases

 

292

 

283

 

584

 

567

Right-of-use assets obtained in exchange for new finance lease liabilities:

79

89

Right-of-use assets obtained in exchange for new operating lease liabilities:

    

June 30, 2024

 

Finance lease

 

  

Weighted-average remaining lease term – finance leases (in years)

 

2.47

Weighted-average discount rate – finance leases

 

6.6

%

Operating lease

 

Weighted-average remaining lease term – operating leases (in years)

 

8.75

Weighted-average discount rate – operating leases

 

6.8

%

As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:

Fiscal year

    

Finance Lease

    

Operating Lease

2024 (remaining six months)

$

212

$

589

2025

310

1,210

2026

179

1,248

2027

85

1,288

2028

16

1,329

2029

1,211

Thereafter

4,031

Total

802

10,906

Less present value discount

(59)

(2,589)

Total lease liabilities

$

743

$

8,317

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Related Party Transactions  
Related Party Transactions

Note 12 – Related Party Transactions

During the three and six months ended June 30, 2024, the Company recognized $430 and $5,410 of revenue related to the BMW JDA, respectively. As of June 30, 2024, the Company recorded $4,581 of accounts receivable related to the BMW JDA. During the three and six months ended June 30, 2023, the Company recognized $3,470 and $6,470 of revenue related to the BMW JDA, respectively. For the year ended December 31, 2023, the Company recorded $828 of deferred revenue related to cash paid from BMW in advance of services provided.

On June 21, 2024, Solid Power Operating, Inc., a wholly owned subsidiary of the Company, amended its JDA with BMW to extend the term of the JDA and revise the payment schedule.

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

Note 13 – Income Taxes

The Company’s effective tax rate was (2.4%) and (1.2%) for the three and six months ended June 30, 2024, respectively, as a result of withholding tax expense on revenue earned in a foreign jurisdiction. The Company’s effective tax rate was 0% for the three and six months ended June 30, 2023, and the Company was in a full valuation allowance for the three and six months ended June 30, 2024 and 2023.

The Company's quarterly provision for income taxes is calculated by applying a projected annual effective tax rate, calculated separately for the United States and Republic of Korea, to ordinary pre-tax book income.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contingencies
6 Months Ended
Jun. 30, 2024
Contingencies  
Contingencies

Note 14 – Contingencies

In the normal course of business, the Company may be party to litigation from time to time. The Company maintains insurance to cover certain actions and believes that resolution of such litigation will not have a material adverse effect on the Company.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Significant Accounting Policies  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared on the basis of GAAP and reflect all adjustments of a normal recurring nature, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position and results of operations at, and for, the periods presented. The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from those estimates. All dollar amounts presented herein are in U.S. dollars and are in thousands, except par value and share and per share amounts.

The accompanying unaudited condensed consolidated financial statements include accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified to conform to current period presentation in the accompanying unaudited condensed consolidated financial statements.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Income Taxes

In December 2023, the FASB issued ASU 2023-09 Income Taxes (Topic 740) Improvements to Income Tax Disclosures. ASU 2023-09 requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires companies to disclose additional information about income taxes paid. ASU 2023-09 will be effective for annual periods beginning January 1, 2025 and will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is evaluating the disclosure impact of ASU 2023-09.

Segment Reporting

In November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. Among other new disclosure requirements, ASU 2023-07 requires companies to disclose significant segment expenses that are regularly provided to the chief operating decision maker, or CODM. ASU 2023-07 will be effective for annual periods beginning on January 1, 2024 and interim periods beginning on January 1, 2025. ASU 2023-07 must be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect any financial statement impact with the adoption of ASU 2023-07.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment  
Schedule of property and equipment

    

June 30, 2024

    

December 31, 2023

Production equipment

$

36,473

$

36,086

Laboratory equipment

11,275

9,910

Leasehold improvements

 

59,394

 

59,109

Furniture and computer equipment

 

4,046

 

3,915

Construction in progress

 

20,015

 

13,650

Total cost

 

131,203

 

122,670

Accumulated depreciation

 

(31,476)

 

(23,514)

Net property and equipment

$

99,727

$

99,156

Schedule of depreciation and amortization expense

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Depreciation expense

$

4,061

$

2,639

$

7,966

$

4,898

Schedule of construction in progress

Construction in progress

June 30, 2024

December 31, 2023

SP1 - Capital projects

$

3,797

$

2,298

SP2 - Increased scale electrolyte production

16,218

11,352

Total

$

20,015

$

13,650

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Intangible Assets  
Schedule of intangible assets

    

June 30, 2024

    

December 31, 2023

Gross Carrying

Accumulated

Gross Carrying

Accumulated

    

Amount

    

Amortization

    

Amount

    

Amortization

Intangible assets:

Licenses

$

149

$

(65)

$

149

$

(61)

Patents

130

(8)

92

(5)

Patents pending

 

1,671

 

 

1,444

 

Trademarks

13

13

Trademarks pending

 

22

 

 

18

 

Total amortized intangible assets

$

1,985

$

(73)

$

1,716

$

(66)

Schedule of amortization expense for intangible assets

Three Months Ended June 30, 

Six Months Ended June 30, 

 

    

2024

    

2023

2024

    

2023

 

Amortization expense

$

3

$

3

$

7

$

8

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

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

Commercial Paper

$

81,021

$

$

$

81,021

Corporate Bonds

$

203,592

$

$

$

203,592

Government Bonds

$

43,582

$

$

$

43,582

Liabilities

Public Warrants

$

2,241

$

$

$

2,241

Private Placement Warrants

$

$

1,784

$

$

1,784

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

Commercial Paper

$

84,909

$

$

$

84,909

Corporate Bonds

$

239,473

$

$

$

239,473

Government Bonds

$

56,689

$

$

$

56,689

Liabilities

Public Warrants

$

2,505

$

$

$

2,505

Private Placement Warrants

$

$

1,722

$

$

1,722

Schedule of Level 2 inputs used in the recurring valuation of the Private Placement Warrants

    

June 30, 2024

    

December 31, 2023

 

Exercise price

$

11.50

$

11.50

Stock price

$

1.65

$

1.45

Volatility

 

97.9

%  

 

95.0

%

Term (in years)

 

2.44

 

2.94

Risk-free rate

 

4.52

%  

 

3.94

%

Schedule of reconciliation of warrants measured at fair value

Public Warrants

Private Placement Warrants

    

Level 1 Fair Value

    

Level 2 Fair Value

December 31, 2023

$

0.19

$

0.28

Change in fair value

$

0.01

$

0.06

March 31, 2024

$

0.20

$

0.34

Change in fair value

$

(0.03)

$

(0.05)

June 30, 2024

$

0.17

$

0.29

Schedule of fair value of warrant liabilities

Three Months Change in

Warrant Class

    

Level

    

Warrants

    

March 31, 2024

    

Fair Value

    

June 30, 2024

Public Warrants

 

1

 

13,182,501

$

2,637

$

(396)

$

2,241

Private Placement Warrants

 

2

 

6,150,802

$

2,091

$

(307)

$

1,784

Total

 

  

 

19,333,303

$

4,728

$

(703)

$

4,025

The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the six months ended June 30, 2024:

Six Months Change in

Warrant Class

    

Level

    

Warrants

    

December 31, 2023

    

Fair Value

    

June 30, 2024

Public Warrants

 

1

 

13,182,501

$

2,505

$

(264)

$

2,241

Private Placement Warrants

 

2

 

6,150,802

$

1,722

$

62

$

1,784

Total

 

  

 

19,333,303

$

4,227

$

(202)

$

4,025

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Warrant Liabilities.  
Summary of the outstanding Public and Private Placement Warrants

    

June 30, 2024

    

December 31, 2023

Public Warrants

13,182,501

13,182,501

Private Placement Warrants

6,150,802

6,150,802

Schedule of fair value of warrant liabilities

    

June 30, 2024

    

December 31, 2023

Fair value of warrant liabilities

$

4,025

$

4,227

Schedule of gain (loss) from changes in fair value of Warrant Liabilities

Six Months Ended June 30, 

    

2024

    

2023

Gain recognized associated with warrant liabilities

$

202

$

2,325

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Schedule of stock options exercised for common stock

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock options exercised

1,230,581

346,676

3,590,897

2,026,630

Shares of common stock repurchased

(1,816,362)

(5,000,000)

Shares of common stock issued under the ESPP

187,614

129,928

187,614

129,928

Shares of common stock issued for vested RSUs

689,221

163,148

851,216

163,148

Schedule of cash received associated with common stock related activities

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

    

2023

Cash received from stock options exercised

$

100

$

34

$

197

$

184

Cash received from shares of common stock issued under the ESPP

238

214

238

214

Cash paid for shares of common stock repurchased

(3,360)

(8,274)

Schedule of number of shares repurchased and retired, aggregate cost, and the average purchase price

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the three months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

1,816,362

$

3,393

$

1.85

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the six months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

5,000,000

$

8,355

$

1.64

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Stock Based Compensation  
Schedule of recognized & allocated compensation costs

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock-based compensation costs related to RSUs

$

1,397

$

954

$

2,609

$

1,589

Stock-based compensation costs related to stock options

 

1,612

 

1,889

 

3,226

 

3,476

Stock-based compensation costs related to the ESPP

42

80

79

80

Total stock-based compensation costs

$

3,051

$

2,923

$

5,914

$

5,145

Schedule of award activity for stock options and RSU's

The unrecognized future compensation costs as of June 30, 2024 and 2023, were $25,868 and $34,327, respectively.

The following table summarizes our award activity for RSUs and stock options for the three and six months ended June 30, 2024:

    

RSUs

Stock Options

Balance at December 31, 2023

4,473,016

 

24,264,016

Granted

3,159,872

4,566,167

Vested or Exercised

(264,754)

(2,360,316)

Forfeited

(72,619)

(842,395)

Balance at March 31, 2024

7,295,515

25,627,472

Granted

2,162,222

1,757,960

Vested or Exercised

(867,515)

(1,230,581)

Forfeited

(886,343)

(1,873,843)

Balance at June 30, 2024

7,703,879

24,281,008

Schedule of fair value of each option using the Black-Scholes option pricing model

    

Six Months Ended June 30, 

 

    

2024

 

2023

 

Approximate riskfree rate

 

4.23

%

4.17

%

Volatility

 

48.10

%

46.91

%

Average expected life (in years)

 

6

6

Dividend yield

 

%

%

Weightedaverage grant date fair value

$

1.59

$

2.8

Estimated fair value of total stock options granted

$

5,175

$

7,815

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Basic and Diluted Loss Per Share  
Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

2023

2024

2023

Net loss attributable to common stockholders

$

(22,274)

$

(12,205)

$

(43,481)

$

(31,365)

Weighted average shares outstanding – basic and diluted

177,588,035

178,063,573

179,186,027

177,502,037

Basic and diluted loss per share

$

(0.13)

$

(0.07)

$

(0.24)

$

(0.18)

Schedule of potentially dilutive securities excluded from the diluted earnings per share calculation

Six Months Ended June 30, 

2024

    

2023

Warrants

19,333,303

 

19,333,303

2014 Plan & 2021 Plan - Stock Options

23,508,745

 

25,892,666

2021 Plan - RSUs

6,269,774

 

2,474,393

ESPP - Common Stock

46,946

46,352

Contingently Issued Shares of Common Stock

59,055

Total potentially dilutive securities

49,158,768

47,805,769

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases  
Schedule of components of lease related expense

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

2023

    

2024

2023

Finance lease costs:

 

  

 

Amortization of right-of-use assets

$

58

$

47

$

116

$

91

Interest on lease liabilities

 

12

 

13

 

26

 

25

Operating lease costs

 

290

 

290

 

580

 

580

Total lease expense

$

360

$

350

$

722

$

696

Schedule of components of cash flow information related to leases

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

2023

    

2024

2023

Operating outgoing cash flows – finance leases

$

13

$

14

$

27

$

26

Financing outgoing cash flows – finance leases

 

94

 

74

 

186

 

141

Operating outgoing cash flows – operating leases

 

292

 

283

 

584

 

567

Right-of-use assets obtained in exchange for new finance lease liabilities:

79

89

Right-of-use assets obtained in exchange for new operating lease liabilities:

Schedule of remaining weighted-average lease term and weighted-average discount rate

    

June 30, 2024

 

Finance lease

 

  

Weighted-average remaining lease term – finance leases (in years)

 

2.47

Weighted-average discount rate – finance leases

 

6.6

%

Operating lease

 

Weighted-average remaining lease term – operating leases (in years)

 

8.75

Weighted-average discount rate – operating leases

 

6.8

%

Schedule of future minimum payments under finance lease

As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:

Fiscal year

    

Finance Lease

    

Operating Lease

2024 (remaining six months)

$

212

$

589

2025

310

1,210

2026

179

1,248

2027

85

1,288

2028

16

1,329

2029

1,211

Thereafter

4,031

Total

802

10,906

Less present value discount

(59)

(2,589)

Total lease liabilities

$

743

$

8,317

Schedule of future minimum payments under operating lease

As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:

Fiscal year

    

Finance Lease

    

Operating Lease

2024 (remaining six months)

$

212

$

589

2025

310

1,210

2026

179

1,248

2027

85

1,288

2028

16

1,329

2029

1,211

Thereafter

4,031

Total

802

10,906

Less present value discount

(59)

(2,589)

Total lease liabilities

$

743

$

8,317

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Total cost $ 131,203 $ 122,670
Accumulated depreciation (31,476) (23,514)
Net property and equipment 99,727 99,156
Production equipment    
Property, Plant and Equipment    
Total cost 36,473 36,086
Laboratory equipment    
Property, Plant and Equipment    
Total cost 11,275 9,910
Leasehold improvements    
Property, Plant and Equipment    
Total cost 59,394 59,109
Furniture and computer equipment    
Property, Plant and Equipment    
Total cost 4,046 3,915
Construction in progress    
Property, Plant and Equipment    
Total cost $ 20,015 $ 13,650
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment - Depreciation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment        
Depreciation expense     $ 7,974 $ 4,906
Property, Plant and Equipment        
Property, Plant and Equipment        
Depreciation expense $ 4,061 $ 2,639 $ 7,966 $ 4,898
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment - Construction in progress (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Construction in progress $ 20,015 $ 13,650
Sp1 Capital Projects    
Property, Plant and Equipment    
Construction in progress 3,797 2,298
SP2 - Increased scale electrolyte production    
Property, Plant and Equipment    
Construction in progress $ 16,218 $ 11,352
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Intangible assets:          
Gross Carrying Amount $ 1,985   $ 1,985   $ 1,716
Accumulated Amortization (73)   (73)   (66)
Amortization expense $ 3 $ 3 $ 7 $ 8  
Minimum          
Intangible assets:          
Useful lives of intangible assets 3 years   3 years    
Maximum          
Intangible assets:          
Useful lives of intangible assets 20 years   20 years    
Licenses          
Intangible assets:          
Gross Carrying Amount $ 149   $ 149   149
Accumulated Amortization (65)   (65)   (61)
Patents          
Intangible assets:          
Gross Carrying Amount 130   130   92
Accumulated Amortization (8)   (8)   (5)
Patents pending          
Intangible assets:          
Gross Carrying Amount 1,671   1,671   1,444
Trademarks          
Intangible assets:          
Gross Carrying Amount 13   13   13
Trademarks pending          
Intangible assets:          
Gross Carrying Amount $ 22   $ 22   $ 18
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Liabilities      
Marketable securities and investments purchased $ 99,548 $ 174,400  
Recurring | Public Warrants      
Liabilities      
Liabilities 2,241   $ 2,505
Recurring | Private Placement Warrants      
Liabilities      
Liabilities 1,784   1,722
Recurring | Level 1 | Public Warrants      
Liabilities      
Liabilities 2,241   2,505
Recurring | Level 2 | Private Placement Warrants      
Liabilities      
Liabilities 1,784   1,722
Recurring | Level 3      
Liabilities      
Transfers in or out of Level 3 0   0
Recurring | Commercial Paper      
Assets      
Assets 81,021   84,909
Recurring | Commercial Paper | Level 1      
Assets      
Assets 81,021   84,909
Recurring | Corporate Bonds      
Assets      
Assets 203,592   239,473
Recurring | Corporate Bonds | Level 1      
Assets      
Assets 203,592   239,473
Recurring | Government Bonds      
Assets      
Assets 43,582   56,689
Recurring | Government Bonds | Level 1      
Assets      
Assets $ 43,582   $ 56,689
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Measurement inputs (Details) - Recurring - Level 2 - Private Placement Warrants
Jun. 30, 2024
$ / shares
Y
Dec. 31, 2023
Y
$ / shares
Exercise Price    
Fair Value Measurements    
Measurement input, warrants 11.50 11.50
Stock Price    
Fair Value Measurements    
Measurement input, warrants 1.65 1.45
Volatility    
Fair Value Measurements    
Measurement input, warrants 0.979 0.950
Term    
Fair Value Measurements    
Measurement input, warrants | Y 2.44 2.94
Risk-free rate    
Fair Value Measurements    
Measurement input, warrants 0.0452 0.0394
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Public Warrants measured at fair value using Level 1 directly observable inputs and Private Placement Warrants (Details) - Recurring - $ / shares
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Public Warrants | Level 1    
Reconciliation    
Beginning balance, per share $ 0.19 $ 0.19
Change in fair value 0.01 (0.03)
Ending balance, per share 0.20 0.17
Private Placement Warrants | Level 2    
Reconciliation    
Beginning balance, per share 0.28 0.28
Change in fair value 0.06 (0.05)
Ending balance, per share $ 0.34 $ 0.29
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Fair value for the Public Warrants and Private Placement Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Reconciliation      
Balance at the beginning   $ 4,227  
Balance at the end $ 4,025 $ 4,025  
Fair Value, Recurring      
Fair Value Measurements      
Number of warrants outstanding 19,333,303 19,333,303  
Reconciliation      
Balance at the beginning $ 4,728 $ 4,227  
Change in fair value (703) (202)  
Balance at the end $ 4,025 $ 4,025  
Public Warrants      
Fair Value Measurements      
Number of warrants outstanding 13,182,501 13,182,501 13,182,501
Public Warrants | Fair Value, Recurring | Level 1      
Fair Value Measurements      
Number of warrants outstanding 13,182,501 13,182,501  
Reconciliation      
Balance at the beginning $ 2,637 $ 2,505  
Change in fair value (396) (264)  
Balance at the end $ 2,241 $ 2,241  
Private Placement Warrants      
Fair Value Measurements      
Number of warrants outstanding 6,150,802 6,150,802 6,150,802
Private Placement Warrants | Fair Value, Recurring | Level 2      
Fair Value Measurements      
Number of warrants outstanding 6,150,802 6,150,802  
Reconciliation      
Balance at the beginning $ 2,091 $ 1,722  
Change in fair value (307) 62  
Balance at the end $ 1,784 $ 1,784  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Public Warrants    
Warrant Liabilities    
Number of warrants outstanding 13,182,501 13,182,501
Private Placement Warrants    
Warrant Liabilities    
Number of warrants outstanding 6,150,802 6,150,802
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities - Additional information (Details) - Warrants
Jun. 30, 2024
$ / shares
shares
Warrant Liabilities  
Class of warrant or right, number of securities called by each warrant or right | shares 1
Exercise price of warrants | $ / shares $ 11.50
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities - Fair value of warrant liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Warrant Liabilities.    
Fair value of warrant liabilities $ 4,025 $ 4,227
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities - Changes in fair value of warrant liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Warrant Liabilities.        
Gain recognized associated with warrant liabilities $ 703 $ 4,987 $ 202 $ 2,325
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Stock options exercised (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Stockholders' Equity            
Shares of common stock repurchased (1,816,362)       (5,000,000)  
Common Stock            
Stockholders' Equity            
Stock options exercised (in shares) 1,230,581 2,360,316 346,676 1,679,954 3,590,897 2,026,630
Shares of common stock repurchased (1,816,362) (3,183,638)     (5,000,000)  
Shares of common stock issued under ESPP (in shares) 187,614   129,928   187,614 129,928
Shares issued upon vesting of RSUs (in shares) 689,221 161,995 163,148   851,216 163,148
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 23, 2024
Stockholders' Equity            
Cash received from options exercised $ 100   $ 34 $ 197 $ 184  
Cash received from shares of common stock issued under ESPP 238   $ 214 238 $ 214  
Cash paid for shares of common stock repurchased $ (3,360)     $ (8,274)    
Repurchased and retired shares of common stock (in shares) 1,816,362     5,000,000    
Repurchased and retired shares of common stock (Aggregate cost) $ 3,393 $ 4,963   $ 8,355    
Repurchased and retired shares of common stock (Avg. Price Paid Per Share) $ 1.85     $ 1.64    
Amount of common stock repurchased, authorized           $ 50,000
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Compensation costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Compensation costs        
Equity-based compensation cost $ 3,051 $ 2,923 $ 5,914 $ 5,145
Unrecognized compensation costs related to restricted stock units 25,868 34,327 25,868 34,327
Restricted stock units (RSUs)        
Compensation costs        
Equity-based compensation cost 1,397 954 2,609 1,589
Employee stock option        
Compensation costs        
Equity-based compensation cost 1,612 1,889 3,226 3,476
ESPP        
Compensation costs        
Equity-based compensation cost $ 42 $ 80 $ 79 $ 80
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Stock options and Restricted stock units (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Restricted stock units (RSUs)      
Restricted Stock Units.      
Outstanding at beginning of period 7,295,515 4,473,016 4,473,016
Granted 2,162,222 3,159,872  
Vested or Exercised (867,515) (264,754)  
Forfeited (886,343) (72,619)  
Outstanding at end of period 7,703,879 7,295,515 7,703,879
Employee stock option      
Number of Shares      
Outstanding at beginning of period 25,627,472 24,264,016 24,264,016
Granted 1,757,960 4,566,167  
Vested or Exercised (1,230,581) (2,360,316)  
Forfeited (1,873,843) (842,395)  
Outstanding at end of period 24,281,008 25,627,472 24,281,008
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Fair value of options granted (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Stock Based Compensation    
Approximate risk-free rate 4.23% 4.17%
Volatility 48.10% 46.91%
Average expected life (years) 6 years 6 years
Weighted-average grant date fair value $ 1.59 $ 2.8
Estimated fair value of total stock options granted $ 5,175 $ 7,815
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic and Diluted Loss Per Share        
Net loss attributable to common stockholders $ (22,274) $ (12,205) $ (43,481) $ (31,365)
Weighted average shares outstanding - basic 177,588,035 178,063,573 179,186,027 177,502,037
Weighted average shares outstanding - diluted 177,588,035 178,063,573 179,186,027 177,502,037
Basic loss per share $ (0.13) $ (0.07) $ (0.24) $ (0.18)
Diluted loss per share $ (0.13) $ (0.07) $ (0.24) $ (0.18)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Earnings (Loss) Per Share    
Total potentially dilutive securities 49,158,768 47,805,769
Warrants    
Earnings (Loss) Per Share    
Total potentially dilutive securities 19,333,303 19,333,303
2014 Plan & 2021 Plan - Stock Options    
Earnings (Loss) Per Share    
Total potentially dilutive securities 23,508,745 25,892,666
2021 Plan - RSUs    
Earnings (Loss) Per Share    
Total potentially dilutive securities 6,269,774 2,474,393
ESPP - Common Stock    
Earnings (Loss) Per Share    
Total potentially dilutive securities 46,946 46,352
Contingently Issued Shares of Common Stock    
Earnings (Loss) Per Share    
Total potentially dilutive securities   59,055
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Components of lease (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Sep. 01, 2021
Leases            
Operating lease renewal term (in years)         5 years 5 years
Finance lease costs:            
Amortization of right-of-use assets $ 58 $ 47 $ 116 $ 91    
Interest on lease liabilities 12 13 26 25    
Operating lease costs 290 290 580 580    
Total lease expense $ 360 $ 350 $ 722 $ 696    
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Components of supplemental cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases        
Operating outgoing cash flows - finance leases $ 13 $ 14 $ 27 $ 26
Financing outgoing cash flows - finance leases 94 74 186 141
Operating outgoing cash flows - operating leases $ 292 283 $ 584 567
Right-of-use assets obtained in exchange for new finance lease liabilities:   $ 79   $ 89
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease term and discount rate (Details)
Jun. 30, 2024
Leases  
Weighted-average remaining lease term - finance lease (in years) 2 years 5 months 19 days
Weighted-average discount rate - finance lease 6.60%
Weighted-average remaining lease term - operating lease (in years) 8 years 9 months
Weighted-average discount rate - operating lease 6.80%
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of future minimum payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Finance Lease  
2024 (remaining six months) $ 212
2025 310
2026 179
2027 85
2028 16
Total 802
Less present value discount (59)
Total lease liabilities 743
Operating Lease  
2024 (remaining six months) 589
2025 1,210
2026 1,248
2027 1,288
2028 1,329
2029 1,211
Thereafter 4,031
Total 10,906
Less present value discount (2,589)
Total lease liabilities $ 8,317
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transactions          
Revenue from Related Parties $ 5,075 $ 4,906 $ 11,028 $ 8,698  
Deferred revenue 10,075   10,075   $ 1
Related Party | BMW          
Related Party Transactions          
Revenue from Related Parties 430 $ 3,470 5,410 $ 6,470  
Deferred revenue         $ 828
Amounts due from related party $ 4,581   $ 4,581    
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Taxes        
Effective tax rate 2.40% 0.00% 1.20% 0.00%
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $TP!UD'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 " !-, =9Y4N2X.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^DN*J';B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E<3PD_-7\/$S]05F-&"/#CUE$+4 ULT3 MXW'L6[@ 9AAA7\JZE?69 ME-621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $TP!UE 8BVC5 8 "8C 8 >&PO=V]R:W-H965T&UL MQ9IA;^HV%(;_BL6NIDTJD#A Z1U%HK3=V'I;;NE6;=_6E0&+2I9?7:(?.CQG"0'IO*X4 D*O C/I4D3L*0 MR>T5#\3FLF$W=@<>_<52Z0/MX6#%%GS&U9^KJ82]]E[%\T,>Q;Z(B.3SR\;( M_CQV>CH@/>,OGV_B@VVBK;P(\4WO3+S+AJ5;Q /N*BW!X&O-QSP(M!*TX]]< MM+'_3QUXN+U3OTW-@YD7%O.Q")Y]3RTO&_T&\?B<)8%Z%)O?>&ZHJ_5<$<3I M)]GDYUH-XB:Q$F$>#"T(_2C[9J]Y1U0)H'D _2[ [I0$.'F DQK-6I;:NF:* M#0=2;(C49X.:WDC[)HT&-WZDTSA3$G[U(4X-KX6;0%8489%';B+EJRV91-GP MT-W<)/&221X/V@K^3<>TW5SY*E.F)]M_%M:.6^J737U"N* M"OZ>1"WB6&>$6K1C:,\8#Q\EBQ:QNJ;P-\UQ]CWGI'K.L9Y[VJZXJ7OP<-MJ M?C690*/TI/X[B4DHFI4\9HU(GVNGM[W6KVIESZ0@]WC\"D,28/5]H/Q=*QB,:?Z+.W M]]FK.#(E@WJ;SN/R/.):I6S_@Y#X)7[@T&<,U M+,MN=BS:-V8/#3W17']OKE_%W"-?^+&"!"IRST+C&,5U9@]WDVLR?7B^>3PC MD_MQRV04E3C1Z,7>Z$45HY/(%1(&9WJ].2,S!3.2"$G&(HF4W,*W9W2/BU_? MF.RB,2?:M:WB4FM5,?S$7LG$@_GISWTWN\J6#^(CDOU>T^[W^]9%UV07#S[5 M[P%:V%7\CCP/U..SW0:Y@_/(0V3,ZA')3K]'9BTR];ET.1FM>0M&3.+#B#'F M&U<[M0-HT0'T71TPUGLPM)_$)C*:Q^7N1.+':S\(C 49#S[5:T%#-LXS;[WF MT_A!DJD4:S]RS=ZK/ M)+L2)TTB6*AD-P,TS+.=<:-/7+',9QV09!>49%?") V[ $5051=";HWN<)U[ M$369ZW*0 1$O$S3ZK8.2:$%)M!(ES4(6!.0JB>'GV#AJC^B4K4#QL%/M%5!$ M*T'13?R5_,'-><2E+%AP]SO []1H MH@[4H07JT".HDU\L;_U8P\'?G$GT[M 1N6;3IDW'-AJM WYH 3^TXJVA0Z>W M<-!<88] 4-E]V#H B!8 1'%<^=YC?K>OW"4N]]4\8.N 'UK #\51900&OGE9S+C;B*AWAH?)N!*A]UV1E8PJ=N3[;ABPB,YG&!V=WUU.BK#@!R"@!R<'+9I9/@.$,],RDOD$=GQ'.W"79+ 4,YTUVD/!7+ET_9B]P M;"XDT>OM= CJ >\>C%?"]-/'W?FN.06N.3AAO:.$ MX$)("?E06&L?O(F@5[CI"QHQ#*\D4ME+"?NC^Y= 1NFK#^WB].P-DB],+Y!C M$O YA%JM&PO=V]R:W-H965T&ULM9EI;]LX$(;_"N$M]@"HHTT,I,D6VZ)%BZ;=?F8D.A8J MB:Y(.>W^^B5EQ[+%P\XB^Z&-),]0[_"89TB=WXOVFUQRKL"/NFKDQ62IU.K% M;";S):^9?"Y6O-&_+$1;,Z5OV[N97+6<%;U37?"KOELH\F,W/5^R.WW#U9?6QU7>S72M% M6?-&EJ(!+5]<3"[1BRN2&8?>XN^2W\N]:V!"N17BF[EY4UQ,H%'$*YXKTP33 M?];\BE>5:4GK^+YM=+)[IW'227JK;-64)?-YB_[L>V(/0<4>1SPU@&? MZD"V#J0/=*.L#^N:*38_;\4]:(VU;LU<]'W3>^MHRL8,XXUJ]:^E]E/S*]$4 M>E!X ?25%%59,*5O7K&*-3D'-Z9A"<[ EYMK\/NS/\ S4#;@\U)TDC6%/)\I MK<&T-,NW[WNU>1_VO.]MUSP'!$X!ACARN%^%W:]YKMU1[TX.W6!<^ M[MNCOO"[MN6- I=2ZCA=X6S\B=O?++(7-!7W39E,L)X3&)/T?+;> M#\=A%5&2[*P.=$8[G5%0YWO6?N.*W58<2)YW;:E*[M2X:2;:>SN"69KBD4B' M680HI&Z5=*>2AGM3-*K5.4BGLISKGM1RG2*I]?8DB>.11-L(44K< N.=P/C1 M L&B%;5^4/5K?,5:7]?&EJ"(IFBD.OC^_SB9DUUT23"ZCRU?L;( _,?*9"_9 M3VRAEKS527.SI)EW22?VF&0T&T5G&U&*/6.2[E2G0=6?A6+5"0)3>S[$,,7C M:>,P2PE"J5MDMA.9!5/B.]'Z5E%3T'#EA!RT^C[+$IR,1LAIAFCL'B&T!VT4%-U76V=B M<=9)#HQ^ILKF#E1<%S3;>>67CBQ-<4K'6=-AE2 :>80/N$5!Q!T*7Y1-7V2< M)AO;79E8JFTC!%//@D #.5$8G6^:-9>J]L%RZ[W_5FQ6(AFK<]B1C,:^Z3 0 M$X61^:91K+DK#3*/]:*#AAFRNM%A%5/HD3D@$X69^:'/S_ZTAVP.1A#3L3@' M+6'L$S?@$H5YN>BTPE"EU4_^^)UJ$A8GK>=+KBJ(]V1V2D7I];TMZWBB'JJ63Q@$(,T7 M7 ]:H:O#-6\Z[MP*V31#$"9CA2XSC[P!>#@,O+&\DRO9<+N/WK_95$RQ!R]X M;P\:AN+E=G[DHC;5+#/G&\Y8;+KID1\7K@ZKA&:>_(@'!N(P S^,JHPCDQG; MK(OC\?[1980]-,0##7&8AJ\/RHIC.FW4D7C,0Y=1DGET#CC$81P>[@:.Z;2I MAW$668/OVDJF7JT#'7%\XJ;@2$['3[0KW(;S?^PQ\0!:' ;M5]:V[(2Q1PRK+?"MS8"0.,_)Q*],&';'.(!Q& ME'KJ%S+ D(1AN"E4C^@C-N;2:#SH+B/H.44@ PU)F(;C6O684IM:"&<0CK4Z MS A-/'@C ]Y(&&];M4O^O?CIE!B'YV/3V5*T=!CV DH1!>27J6C2@CWT*GL'G$$)DBBFP9E7' M7P(\U4\>_@&Y9*TY:>O44K3E/[QX"5"23O6>9DIITM>[*,FF$,%IFD8/YJ64 MIK;IJ^%.2;U1+4RR8A*(!7C;-7SW-:"WN>8YKV_UZGLXY)_J*D^N>/^UIW*/ MB6.W:IU4!VT.^V\ . D#_+(H2E.KZ=EM#B//R@;D;%7JV>Z4::.9IC'$UA1W MV:44>4I\,C"XNLSLZFY3,1=\4>:E\XB V-O6,X13A*U\X3!,HYAXB@TR M8)>$L;LO='NFJROCEB_-U\.U!H>0[AQB$_8,(3N'.,SVR^A#U0.(R2F'N_(@ MD7!_(K$)&]$X2:R):]M12 CQS8:!Q23,8BLK]\OO9/F9]>G'><3@L',>,E&TFR^RFQLE5OU'S5NAE*C[RR5G6K8QT+\O MA% /-^8[Z>Z[^/Q?4$L#!!0 ( $TP!UEZR[F&>P( #H' 8 >&PO M=V]R:W-H965T&ULK55A;],P$/TK5D (I-$X29N6D49BG1 @ M(56;@,]>P-P=CXIQ<*77M@L_E,J!.$ @HK&-@^-C!"H1P1"CC M9\\9#%LZX.'XCOVC]XY>KIB!E1(_>&FK9; (2 D;U@I[H?:?H/KYD&:2NPO&#B#7E+7I*0F IG319:U.'8PJ+?\ZS;,WY@SR^MG)"$GI"8 MQM,1^.IQ^#D4"(\\/#F&A^A^*$$\E"#V?+-_*<&8RXXV&:=UQ^_4-*R 98#G MRX#>09"_>A&E]/V8Y_]$=E2!9*A \A@[5J"N\4CAQU9[9H'OV?-WE++9./ZSP<@/M$G!]HY2]"US_'*[+_#=02P,$% @ 33 '6>0%^=!) M!@ 7&[8BM]Q]65S6^N[<>=EF9>\DKFH4,T?KD;OR,6!A09?PM1R.8_>FRQ>(06 M6ZE$V1KK&91YM?]D3RT1!P;:#VQ 6P-J&X0#!D%K$+QTA+ U"%\Z0M0:-*&/ M][$WQ,V88I/+6CRBVJ"U-W/1L-]8:[[RRA3*G:KUM[FV4Y.IJ)8Z[7R)])44 M1;YD2M_<*?VAZT%))![0QPVOFOWJ#7J%\@I]7HNMU&;RO]Y.C Y +T7E1J+=%< M3W()V,_\]K''?JR)ZMBBSVQ=4Z_#W[?5.0KP6T0Q#8'Y3%]N'D#A_+?1YS\\ M^A$905,O^M]*!ZJ0_1P"> ZFC5[(#5OPJY'V*WF]XZ/)SS^1&/\"I>>4 MSF:G=#8_D;.C1(9=(D.?]\DGON/5ED/L[PWCQM#L.;M)A)/H9!9JYH"RA%FCN M@DA $@(76]+%F'QG+4G.ZL6ZZ79+O; *L3'-$(HW<2>01M1:.%, %4;86C@S M%Q4D(<96R"Z*QB2*X9#3+N34&_*=5GEZ=;U%*U[IE58TH;.E%BNY5&;E[<#6 MDCIS27&86<&[H"A. BMV%T3BF%BNY@"*IC&%8\^ZV#-O[)^%T@&+KL-P3X?) MW!113*@5L8NB"4[L=+NH6.?;*IVYBXHH23,X9()[R8B]0?<-U6S@H*S#SLAG M-,Z/>2#J/HDWU0+4?*FS-L= M!>2 G')'.:FWV4F]S4_E[3@WM,\-]9;C3:6X]JOTCPV3%S 7U*F+,*+8KD8 ME65VMP%066Q7]AQ"I0=;T'&LO>0F7B$XF:Y9M>+F9]4#RVNT8\66&YG]R.J: M50H5.;O/BUSE< MJO1_.*L&!38,+"K/4WF(!E/Y=8;, @ (:#;#0ZU7B%ZQ= MQKEG^85 *["W%PA$G(0#H(..TD8*@.C QDIZY4J\>JS=7JK#YI/WS<<7?>2V M?I*$=O@N*LMB)], *@F=UNNB""6#%/2:D?A%XVW-%7L:WFE<%7>F-Y#8*6H M1RC%D1TL@ MIEMA*"L(%)(B':KO7C\0O(-O-Q<3LRZ^KY")"[)B](_WK/>,% M0\Y/->0Q>;T2)7XI^H&K_4N%=TK5^?U6L?M"X=25.A.B<6WM2B6O(:K MR16)6H]0=^$ .+": )S6(ZE#&X#S55,O3XE?GWY4:UY;;UW:"GMMB )?N1!7 M-YZYQ>6"",YLG0JYBC)G,0$H>M"'C]_5]3J5^G4J\++I!^NB'2BVZB*UWX1 M.$((MELJA M#G-AU >$"$B4#;T1HKV>I5Y--KIG,%Z@PE.B=! S^TM<@K#<(*/_HC- FA%0YL$> Y#'/2ZD?IUXRPOMN:%Y0M8H"]C 81] MEP70RF4!GL,0"[VBI'Y%^;4Y2M$TL)V6&%I;-BQ()+9**JTRC.8X0TV]@-2X M"H\D292F.' 6!P1-<1Q$SB]Z$)J1-,;.6YR!"6"*@P&U37N=2?TZ\V7U."-\UYV+6 M\VMR,27 \QFYF._/_WKW^^/(]ZQ>Y95$!7_00^'S1&O)>G_"M[]18M,<8=T+ MI4397*XYT]W: /3W#T*HYQLS0'?..OD'4$L#!!0 ( $TP!UDZA2O)VPP M &I_ 8 >&PO=V]R:W-H965T&ULO9W1/N M=).9.B8 B13VS,;B9AMI]MFXDWWFI%HBQ-)])*4G?3I"\J*( !'H* ]V5S$ MDGWP \1/0#P?0>CZN6D_=XNJZJ,OJ^6ZN[E8]/WCVZNK;K:H5F7WIGFLUNHO M]TV[*GOUMGVXZA[;JIQO"ZV65S2.Q=6JK-<7M]?;W[UO;Z^;3;^LU]7[-NHV MJU79?GU7+9OGFPMR\>T7'^J'13_\XNKV^K%\J.ZJ_N/C^U:]N]JKS.M5M>[J M9AVUU?W-Q4_DK4SY4& ;\=^Z>NX.7D?#H7QJFL_#FW_,;R[BH475LIKU@T2I M?CQ5DVJY')14.W[?B5[LZQP*'K[^IBZW!Z\.YE/959-F^5L][Q!8DY)=@<0JP([5P'<%^*G'('8%Q+;O7SIKV]/3 MLB]OK]OF.6J':*4VO-C:M2VM.KA>#V?67=^JO]:J7'\[:=9S=9Y4\TB]ZIIE M/2][]>:N5S_4"=1'S;UZT\P^+YKEO&J['Z/B]TW=?XU>?5R7FWFM@E]'E]'' MNVGTZH?7T0]1O8Y^732;KES/N^NK7C5QJ.AJMFO.NY?FT*/-6:W4^;:M$2@] M\9?^::X:I,[7)T MD?_TBZI5O;Q2,\!B&)I/5?2OIH,Z2?I5?VV<([I2MN^]IWOOZ5:''=%Y5R[+ M]:R*RCY2;8L^50_U>EVO'X9?3*O9FXB1OT4TIA3R\45:;*6'Z>OIEF375T^' M9KDA/$U%S,RPJ1MV2?(XC\VP @ACA.=FE 3JY)RE=!]F]!3;]Q0[KZ=>J5.L M6Y1MU;T^J==>JDD.>TWU2)R2++$ZS]N@X?/F;?=8SJJ;"W4Z=57[5%W<_O4O M1,1_ATYU3+$"4TPBB1FN)GM7DZTZ/S;9+,KU0]4-4U:GI[@?NZC:3G&0?PGB ML4\PQ::88@6FF$02,RSF>XNY=^#^6UV;+>%)]IVW9*B7F&)3[LP2:D8DW)I? M"\PZY6B=1O^+??\+;_]O/\BCYG'X5%;CZDO5SFIUL0'9X14*M4.X\RRW/E"F MF!46F&+2WWK#B'1O1'J.$88YMS^MO)6'GOZ88@6FF$02,QS, M]@YFXPY>#EG4/)JIJTAU"5END[/JR_"Z@NSS*H:.JD]SKR<>URN:7]?^4)0\JBX]>#9\UKR-EBDK3/U=]^6E915TUV[0J M+ZG 3R%O!:$688I-,<6*W.G]+./6M;L_QC"(Q#J_C4,NW:OU?'CY2]GN+]09 MF*;&X_G-+N:PP5Q-CJEU7%,@[I)E-+$_SZ$X2E-KKI50M2Q/4G*DJPY0 GM M*BN_&>\V B0XJ\S8F]&1%52M0U226FFFKSO+)=TSSR0EY_B[&' = MH@_$@9D^% >D^E"UGER?Z&2?_$G9/CD]W?8Y=3ZS,!/V M*:I:@:HFL=1,8S5W("/@P6OL?=-&3U4WW!_YQ&W47XA&,V%?2$W^;@MU% M!1*H:A)+S717,PER I0(QTH$2,9C*@2+;2,Q$< 45:U 59-8:J:1&F00/\F MT^1_;M;J"C?VY'OY">F!F]?SC,4LL=,#-^Z2QTSD=GH Q+'#R_Y=AP+5TIR1 M(VDRU42!!A,%*S$8[3;JIO DS1@5F9T,3?R-"1T!J&H%JIK$4C-MU?2#!M$/ M(TT>Y1X[;?_M<)>-@+@(B -Q$10'X"*H6@\NH@>K!\[D"J'0B+J)_#%HY&]2 M\&C 5"M0U226FFFN9B"48:?)%!,33%#5IJAJ!:J:Q%(SG=9 A'K3<&^:["\: M;"DJ^=BIF321TIC;TR0JTQBOU;1!TPKJIQ6_U?UB&&3#!*J2I6KUN&R^5E74 MEU_4,&RKET5D??,R'('[@*!_J)B#0FL$#JZG=KZX43;M+%#;):%VT?2((9I( M4!PB ?8[ZF(&ZC(-2NRK9]0J"U0U.7( ID&:+- _0A9.1T84@ H0,O(W)WCZ M0H4*J&H22\TT5D,%.@(5,)$1=5$#B(S\;0IV%Y4TH*I)+#7374T:J)\T!"P) M\RL%3Z,N$&#.6F3410^H:M+??G-=LX89S \SS@1XS 48+!$B%?8J9E1Z@:I6 MH*I)+#731TTOF)]>G+,ZS"\9.KR8RQEH3NT!AEIG@:HFQX[ M$9S$N;G) B+ MQ/PU!#N%"E%0U0H&K1&)<^O36HZ&F5X=/.<1M/3C5 R^4_7B/^8N!@$Q.! ' M8G H#L#@4+4>#,XT-V!^;H" P9F;3!_#X/[&!)^SJ*LF4-4DEIIIJ^80S,\A M3ETM!AO*3Q@';K;.LXP3&X,#<9=9(I@S#H X[BP6@VJ-&6-'N W3F(#Y,<$Y MB\7@O@-6+J1Y3.+,?38,=?$"JEJ!JB:QU$QS-6)@*38%9YB9^ 15;8JJ5J"J M22PUTVG-')B?.?@HN+]HL*6HH(&Y>..2$AJG]BR)BA#&:S5MT'" ^>' =Z'@ M_CJ#_0.6'Q#[ZFR*6F>!JB;'CL!\F%:CA&0$)6!BNP18(2%(GEM7"1-_FX(? MHD4%#*AJ$DO-=%<#AN0$P' :MO,K!3\E[6;EN36[35%K+%#5I+_]IAN:*21^ MIG FMDO3!7A)^'/)A[UA4KN?*P+YN]SOH=*#+ MH+.X.TP JQ627-A0%K72 E5-CAZ"Z9?F'(F?:X2()FKC>H3X.@ MJLFQ(S"MT4@E\2,5!&#NKR'8*53>@JI6)"XVNN2IC;_&HDRG-!])_$LPQA^N M3D!WTG%,F+BK,K@ZMQ)G?+AQER3F66)=TA1@H+/"5 )A29JS]-@EFR8,B9\P MA#U=#?<;L)8AS5B2'PB@1Z? M '@Y$ ?R50K1Y>SC4EX$%/3YS/RSGT# 7,R_U-"AT,J&H%JIK$4C/- MU9" $VQ>SE%A :K:%%6M0%636&JFTQI <#^ \&ZLAKI: 55MBJI6H*I)#FQQ MF; D.W*KGFO(P,^"#,$K9;F+'4B6"GLM\L3?G&#+4*$#JIK$4C.-U="!^Z$# M*G+G;J:M+C.HPP;];0IV%Y4]H*I)+#73W8.]*T] %.&0E[M9.>-YG-G4?.*O M/MA(5%"!JB:QU$PC-=#@9SU*,@)Y.92SQ]M_MI&H? )5K4!5DZ?TB6F29AG< MSS*0 *Z_EN"+']3U'ZAJ!:J:Y"X3NLP8/Y9O:NS"@[&+M3011"T[56]FSET< MPS,14WLM !!W26A&J+WQ&1A($CLW!\(2+M+TR.I7KED&#]X$PK.D$^XWEQN0 M-!-)+.P'!2?^Q@2?VZ@++E#5))::N06S1B[B3.1R"G,4)VR$*8 =*2%6"\3! MK!8,=%DM$.9CM4)S#''F7A"AQ%9 ^V'"Q-;?I-#A@*I6H*I)+#737(TN!,6& M5 *5:*"J35'5"E0UB:5F.JVYA_!S#Q^D\A<-MA25> A@>0=UMW8I4&N5X[6: M-FA*(?R4XKLLZO37&>P?L,J $><; U!9!:J:'#L"TSO-(,0(@_@#NR#XI8,M M A8;V%<$4]0J"U0U.7( ID$'7[#QYVR<*8#'3R"VZV].\$R'^R4 M/1&:1X@_<>-,X:YJ$%E.J9V3^=L4["XJ;T!5DUAJIKL:2XBS-LX$O4-]_$0 M:TALH#A%K;) 59,"(#/'Z)_0Z$.3Y3;$0JVT0%63J;L-J7D(IE\:F:0G/&X2N%C:+QELCOODBIIF M[;WG4.LL4-7DV!&8UFC&D?H9!\)B:7\-P4ZAHA!4M2(%$(=]7T*.!)D^:0B2 M!F^7<!]*" .O@\%!KKWH8 PWWVH5$.'-&@/BG/N0Z5NLGWL M/I2_,<$G+"J!0%636&HOMEX=?.OX\"WTOY3M0ZTNGI?5O9*/WPRUM2]?[/[R MIF\>MU]$_JGI^V:U?;FHRGG5#@'J[_=-TW][,WRW^?"=]-LZ;O\/4$L#!!0 M ( $TP!UE+[+Q%]@< /PC 8 >&PO=V]R:W-H965T&ULK5IK<]NX%?TK''6GD\RL(@*@),JU->,XF]GMS&X]<=-^ADG(0D,27 #T MH[^^%R1-2L1#3JHO%DE?0.?B N<<0+Q\$O*;VC.FH^>RJ-35;*]U?;%8J&S/ M2JH^B)I5\)^=D"75<"L?%JJ6C.9MH[)8X#A>+4K*J]GVLGUV*[>7HM$%K]BM MC%13EE2^?&2%>+J:H=GK@R_\8:_-@\7VLJ8/[([IK_6MA+O%T$O.2U8I+JI( MLMW5[!I=W"38-&@C_L79DSJXCDPJ]T)\,S>_Y5>SV"!B!@(!J1O M0-I$.V1M6I^HIMM+*9XB::*A-W/1CDW;&K+AE2GCG9;P7P[M]/9&5#D4A>41 M7"E1\)QJN+G3\ '5TBH2N^B&JGWT&2JNHG=?*]KD'&+>1_/HZ]VGZ-U/[Z.? M(EY%_]R+1M$J5Y<+#Q7] FCRX_8+R&A("[^F M]1$'._Q[4WV(2/QSA&.<./#4*2%%TN'@_A.\(((JOE$'8$;#D 6P8K M9*2',[NZ"_=GP1UJTS=J*BJ&B=*CH MA2O;Y3E+>J;.CD9N-8S<*EC23PPZS3CMV!@&AI9":O[?]H$K\ZZ[Y*" Z\TZ MF539#DHV\GT S-"9--0^%[MYHUA$E6+:.2_7-A2TGL"U8\@: MN]&F ]HTB/9.B^S;W$@3S#51@EZK#CE[-M?,!36U8"PW:#JTCB"4>);/9@"[ M"8*]V=/J@1GVWU$N(U@2#3-#_$2EI!6L($[O>>'EMXT%:0Z,.\'M"B+8 QS% MH_#%X5F199*]3HFIAK)LM32?3?L="#!VWYBF]T"'BF6-] \!LFN4+)-X.@J.L.42I9Y2 MXC$]');7818>T'"[KML$#^H7Z3W5D+YXY& THG? &!DO-SN9/ >S)DH_%R] M'0_=:$Q04/:-_],2),LH'X.TH=;N"A.[="N,R+3"CC $J]53X=$^H+!_<,'L MA%>RHG6L-97>V9FX9J=E,%QA&"V1!_OH,%!0AK>WDM64YZ_\W0P&IU/]<86AU+>@1FE'86T';NQ(H*8O[?(_@ QLT;#\)"G:0IZF%BO:07.\ M67O0CW*/PGK_B>V8E(!1LD=6-4[%1+9RHSA>+Z<([;"Y=S:/"H_"$C\%^/:9 M;&OX/,7I%+0C*HGCV -[U'H4%OOKOO2'KL2)TJ'8)":6&MAAJV3C!HE'6<=A M61^W5@4##W5JGF);O 'K=!JXHO#*L\SP*,LX+,M_!/<51ILFFA;<+&*7",=H MO9DFXX@C*Q(GGG1&&<8G9'BRR_VM>F3J#;MUX0=X\UW\?EG M7M$J>P.?!VW$=_/YF7H[/K@=_00)^XE;^C*<@^?LWLG:X2Z^^YS6838\GIB, M5H.$K<8Q(;)G)C.NVJ,:9>ODQ!6%$@^'D]$WD+!O>+LHO>OW&^_[[$[+$W&XB'1)IO+D"$/$MYA& MP?(TP\*8SF@)PX^0^EP,QQ41"\O?AO!0:G)6<3]7;\>)CS8@"=N M8PD"3\W@6YR>)K$%?6/])&O'8 ]C):/F)V'-'TZ9:,U->=ICTYSK1KI9J._N M\(=AV$).D=I!9+F9*M[BX#V*DLF']O42%;5GH=V[!\/3X166Z_;%CRF>R_F=RIA=2M0CAUT&7]8PQ25W:LFW8T6=?NVQKW06I3MY9Y1<#4F M /Z_$[#WZV_,%PPO_&S_!U!+ P04 " !-, =9$3&P.X4" "Q!0 & M 'AL+W=OISRNLE3^D!JU$EN1JQ>*Z,O6-0U5$4&W2;# X26NE;3(=Q[.Y MFXZI9:,MSAWXMJZ56\_0T&J2#)/MP9TN*PX'Z73VK,4ND;K M-5EPN)PDE\/SV5'(CPD/&E=^QX;0R8+H,3A?BTDR"(+08,Z!0_ \[@+/!&X!L \BB[JY05/E)L9J.':W MA6QA"T9L-:)%G+;A4N[9250+CJ>WBEN'0$N8M5YBWH]3%MX03?,-QZSCR-[@ M.($;LEQYN+8%%G_B4]'3B\JVHF;97L)OK3V$T> ]9(/L: _?J&]R%/F._ZO) MCF/T.D<8CG/?J!PGB;Q^C^X)D^G!N^')X&*/PJ->X=$^]G]4N)?C=86WQ A# M.'AWE@V'%_!W';@GHPN8TPH=:"\O^DDFM=&V!!\B'SPKH5@H9G1K8,PK2X;* M--T\BR,R!.LR.SYBY)<$;GLB,PIN8!4Z#7I?4Q M_D(:&A*F7,JBR'OMSM*=,:K1E7%9""FUEKN)ZD_[?739C>%+>K?,;I0KM6@P MN!3HX/!4GJ;K%D3G,#5Q*!?$,N+1K&2GH@L)$E^27-S&"07Z+3W]#5!+ P04 M " !-, =9C9T3RS(& ")$ & 'AL+W=O>.]T+F:&W=1U\P![JI2N./1T4(]>%TZK."*^4G MMF:#E:5UE0IX=:NIKQVK/"I5Y70^FSV?5DJ;T+0SZCZ\U:LBR(?IR5&M5GS%X7U]Z? V[5%R7;'QVAIRO#P>G>X< MGNV)?!3X1_/:#YY)/%E8^U%>7N7'HYD0XI*S( @*/]=\SF4I0*#QJ<4<]29% MJJ8,;^WZ#V[]>29XF2U]_)_6279W M/J*L\<%6K3(85-JD7W73QF&@<#"[1V'>*LPC[V0HLKQ009T<.;LF)]) DX?H M:M0&.6UD4ZZ"PZJ&7CBYTBNCESI3)M!IEMG&!&U6=&E+G6GV1], (R(ZS5K MLP0XOP?P.;VQ)A2>?C,YY]OZ4Y#K&LY_G<0+/$!WKZ>[]Q#ZC]!] M$/!NNG_9P#2G1[\-,IE6)?F@ J-O! _TK&R0AF)&E)!" MNR353#NSIW^2,GFBT]1U&54V=(65GT1/OP%:>WK+-3RBQVE!*//W##J M7-3WI&!&5F%@'*&PI&WN.S.B-_EBD4SK(A-7A-F5##*7C3XV&O8'S MDOZ5^LC$/F@,)2S&+/:8JG6B'@J%R"^7<0,JJ1\/)$G.32'\$,\)ZC$T<>M2 MR+*8U+F&+4=+9RM@6S_@!@UD0(Y.H%S/I8\@%>P8A*0$\?-^_9CX)N,Z$").UZIL.(KY0@3E"7O4O25;DY]5"VVU=XWNB^(0ZQJ?UP7X MWY)=&R#Y9N%UKI73720TW'8M&91-"4/M!@:GC%=9VL%-J7&I,?15NW/9L,R! MF.C:)(Z=K'?(.(LBN1+>BPP$0RM8D7'U&/DF*M[E9! MM7GS_T,Y0:/,^+/>[JS!<]8&^Y6!$:9WZH;EA2Z@4"VPM](>4S6^/+TZ(XVD MAY73J_=QY>GLUVW5Q^_0/S+:WYL]H5=5[>QU:P"^;@3I0ONLM!XM2'9I -:7 M7_*Y'3YY$D>3B@T$_XS41&R"8_(U9S*]*(/#*RM;W\6.8TGB#$H!5M$S9!@@ M7IDN]::Q"TTMF=9O+O33X5M$I.'U6@@=PE^U)5_)&5[1IP:34\NVB:4"_)&3 MZ%8(9(Q;CT4$HC&B=9HZ2($F@(V*:/OT(M;$+B@>BD68YLL_DRDFO M#QO-\C:UAZZ&@<+2553HAG?>9P9IR*"?HNP'_DWHBE>Q*Z?A+WJOY$!S_6WY MNG^'?INT\X/9D\,OLC:)J47)O>9V]E86$!86'8;D>NA N\L1:KS%X2O[/SSG M^=8HW]12[MVLB?"K!HT; 6\3..\.:EFAN1^M8)>C0.*53L88ABL2XOSOBS>3 M+4[?F3A V\Z=O=21I=WJZEL4GFW;KW!D&6;=9XD3TPL,A[UV.-C:BK^[_PUS M+K<(HK$IHC*O\>T.K2[]^BQ7>9OG6PFY/Z&[;AS3P?6P8K>*E^ XO4U(-\7^ M:W_//DW7RXUXNJ2_40XA]%3R$JJSR3YN62Y=?--+L'6\;"YLP-4U/A8X\;(3 M :PO+0[$[8L8Z/_Z&PO=V]R:W-H965T&ULS5=;;]LV%/XKA%H4&Z#8NMBRG=@& M)5$@JCO?K=TC)NL2.BVU]V(LIDN=\_,Z-AY[OA/RJ M4@!-GO.,JX63:EU<#H4&W< _ZMV(E M<39L4!*6 U=,<")ALW"N_X"):N,YY TMBX)O&!T!B]L[ TMWOA[V5O!A:?A3,ES,-?/^*G$7O[!;-+C2[5$)=Q^PO2 A59",R M+'!U:>&]\.J[C9@!T&0 N8,8\C5($OIV)6SDD'!25J7>\CQLOB5AY(XF87_! MFT;-PB]T+2350NY/J!]&WW>#R?AH>>;.?*]% KPE4I$EA.6%%$]@H%2S/9ZY MX6S4G?K>K)E^*"5GND3W&H?'(B]*C=8>4QJYWJAE'R*#EM>MX$K+VAF,$V2Q MQ>QL.02>ZW7D_="-QJT!#T+3#,]6NB.!EGNM^_P@<*-)JW(=QV5>9E1C,B2 MI1 S:D\_"/R *-)]&.[$(3NV!^U"Y^Q Q5UTKW(MC9HLYD["2;]!7\<'47D MKLL!GK&%*3 Y*I%=PF++,SL5<7-P<2J33,;'*95;U-2"F&*G,DZM0@)/V-VL MW( \I$"$3D'V'=&0,$",QUF)3$QP4!0#EA>4[VUE3JX4P:21*;98BVX4*!97 MQ9K&4F D?T4_(3#?DO<'8-.<$H)'U6@$193@'*I8*G-J*24D@Y/N09.J^*%U MQ?^E^/_M^)!*@%XO:N^1@\P]>_Z&1%LN>//T+IOCE9,N;?,4RS7R.W,LGW#6 MF4_<613UY*>SZ0FSFEPQ9U!+FV%H[2M'BFR/-WPG?:M0X@PPVS%U)7DL,9Y, M,\P7L>FIX0L'),/"ER;2LDJ$#> 8XYOIHH-J^HJJ[R<$XR6\6@X$-EAT2)!J MS%="@[,T3FQNRPUVY9)U# B)KC49,OC/>?S-F[S?'=MD?*U+WJ]\@DHG'?!?G(8PGVME$QS>"U[#OJGI$;^,=)C4TU' KQU'-KV'D7YX#Y;U[_"K.VY+IZ(C>KS1^,Z^I=W8I7_TX^8?DPKD@& M&U3U!A-\8,KJQ5]-M"CL*WLM-+[9[:>YP4$: =S?"'Q]U1-S0/.W:_DW4$L# M!!0 ( $TP!UD2&%9$;0, 0+ 9 >&PO=V]R:W-H965T>W+MK;2-M[%R[0Q^.PFU\;"L8/MT(U? MS]EITY2T!8$$?$GL\]WCYWSG\TU64GW6.8 A=P47>NKEQI2GOJ_3' JJ^[($ M@2L+J0IJ<*J6OBX5T,P9%=R/@F#H%Y0);S9QLBLUF\C*<";@2A%=%055]Q? MY6KJA=Y&<,V6N;$"?S8IZ1)NP-R65PIG?H.2L0*$9E(0!8NI=QZ>7B16WRE\ M9+#2K3&QGLRE_&PGK[*I%UA"P"$U%H'B[RM< N<6"&E\66-ZS9;6L#W>H#]W MOJ,O]D6/YE!HZFRBY(LIJ(YH=.%>=-9)CP@;E MQBA<96AG9J^$H6+)YAS(N=9@],0W"&L7_70-<5%#1 <@AN2M%";7Y)G((-NU M]Y%.PRG:<+J(C@*^KD2?Q$&/1$&4',&+&Q]CAS?X$Q]KB'@_A+T:I[JD*4P] MS'T-ZBMXLTD0YB6T)KB5P0 MDP.YE$5)Q3VA"M97DWV##)7(0G*\L_K4H0;QV3_[8T) DQ#D*:10S$&1.'22 M^*#="R6U)I=4J7LFEHWX/$VKHN+4H)N_H=JL%;(2QOZ48=^H*S+[9!O]3@3^ MWL&^82G64="-X"$)DY/6[/%P\.3(8KA=O,*S$$9WM@CCH"-[/'[2D9U$7;5! M%QX?G:P=B+ W'(4'_0M[29+L2,-HN_I!T0R?,GSF]K#^Y3,\H'I@HQ_Y1UVW M&^#Q84!I*">TSB9,0=:YQ*V8]4[&@W;41O%.2'NC<+@3U&$W.*W4WN8OW)4V M>; U_:HXP/C46L\ M[M"^U;"H..'8M+A:W3UZA7,,BY(%%G+KHY'(A]P#59KT][+2KLQ3C%#J:IK" MGF'.L?BGKOZ]+P$E-F^?;?1MRY,11-B\$ZBBI1# 22JU30"15DI!UM_W$/JM MSJ0 M73]ET9+K))UD])(FQ;OO.YLMNIU?_B6JB43FG!8H&G0'^%SK^J>JYX8 M6;H^9RX-=DUNF&.;"LHJX/I"XANYGM@-FL9W]AU02P,$% @ 33 '6=IM MT&D^ P W < !D !X;"]W;W)K&ULK55M;],P M$/XKIR#QJ6K2;"O5:"MU \2+!M/&RV<[V>;XE\]U6B [N:J7M(JJ<:\[CV&85UL*.J4'-,P696C@>FC*VC4&1 MAZ!:Q6F23.-:2!TMY^'?M5G.J75*:KPV8-NZ%F9W@8JVBV@2[7_\ MG#>BQ%MT7YIKPZ-X8,EEC=I*TF"P6$2KR?G%J<<'P%>)6WOP#=[)FNB['[S+ M%U'B!:'"S'D&P:\-7J)2GHAE_.@YHR&E#SS\WK._"=[9RUI8O"3U3>:N6D2S M"'(L1*O<#6W?8N_GS/-EI&QXPK;#IM,(LM8ZJOM@5E!+W;W%75^'@X!9\D1 MV@>D07>7**A\)9Q8S@UMP7@TL_F/8#5$LSBI_:+<.L.SDN/_L?WCMJ$X>I_)'Y=PV(L-%Q&?!HME@M'S^;#)- M7AX1>CH(/3W&_F]"CU(]+O0C.80S>/YLEDXF+^')=/!)PWNA6SZM,.G7802N M0@ZI&Z%WP" TF(/4CL+$[0L

3WW[--D.H*;/K@P5'.JSIWMA%R&5H#&PK]5U&!8=G:WK]OHOK8-FM#6 MO5U:*UD*+WC\F\V]I]X'V_K)L;1! X[[,[2>-V27NFD=U"AL:[J2UN@JRJ%U M4LF?'B9UUAJ_8T("X/5F2]+W=Q62^[(XX5R]&M=EWS M'?X.5]>JZ]CW\.[>NQ*FE-J"PH)#D_$+;E^FNTNZ@:,F].\U.=X"X;/BZQ>- M!_!\07R<^X%/,%SHRU]02P,$% @ 33 '6<5H[$&P" =R !D !X M;"]W;W)K&ULY5KK<]LV$O]7,&K:L6<8BB_)4OR8 MB9WVKIVFXXG=]#-$0B(N),$ H&3=7W^[ "F!LJ1$33-IYS[$%![[P[ZY"^9J M)>0'E3.FR5-95.IZD&M=OQH.59JSDBI?U*R"E;F0)=4PE(NAJB6CF2$JBV$4 M!.-A27DUN+DR<_?RYDHTNN 5NY=$-65)Y?J6%6)U/0@'W<0[OL@U3@QOKFJZ M8 ],_U[?2Q@--R@9+UFEN*B(9//KP>OPU6V"^\V&]YRME/.;H"0S(3[@X.?L M>A @0ZQ@J48$"H\ENV-%@4# QL<6<[ Y$@G=WQWZ3T9VD&5&%;L3Q1\\T_GU M8#(@&9O3IM#OQ.K?K)5GA'BI*)3Y2U9V;Y0,2-HH+66?]*G5@T,P M"0X01"U!9/BV!QDNWU!-;ZZD6!&)NP$-?QA1#34PQRLTRH.6L,J!3M_\1+DD M[VG1,/*64=5(!AK7ZFJH 1RW#-,6Z-8"10> QN2MJ'2NR(]5QK(^_1"8VG 6 M=9S=1D$E.8!+'G-&[D19TVI- M4@'!EC&I""T*DH-#%VM2\(\-SPBOE):-I5EQG1,A^8)7M !OU(WDFC-%Q)P4 M3"FB76^F ?S3KV M(N+PU_X40""M-?L<\RHM&HASXPK <2MARP8 B!D&!BK6L(\'&\9=OM<>8=R< MD'$PC0;=H:15-^HXBUW.FLJ!;N?QA+UJ\^/)J>SN$/V_Q.HH&)TFW 8B4R944+6" MI&J.I3[6FX .#3NRU 7NWIHA:TS!@6SK7#*&U9;B3Z2TG1_#SF_G90X[UHS* M=NU9 O')FRWF<:A>047J!CB";CPC+Z93;Y1,D/G/TIW?J_'F6ZL_]DNEUCY' MW 3.A\Z&502@37>0D4:99H;W]=3AY5G'[Y.<*W0EPT7WV MBRM-R=^4-5Z_*-LAP8G0,K&G&H#AM]("Z$Q/098".ZBV+>@V%'P.G9GDZL/+ M.3H]0SZ4H]V:/W42)"C*;0(ZPS?36^*!0RBOT3W2#CME.-LM8W_K/^''$MAZSRGF:]S()Q;Z:U\9( MVQ.AXT+N_4-984?/FU2PZ=]Z;+C-,T*8.XQ51]QN^HVJC'XD#ZAU\&),9>#A MF]+*>&G+CVG<3-HT05E+@5I0< Y*H\U-!!#8.UM[?;J@,G-#O77Z1MD7"#*P M;2E15DOXZ7QBTYJ]!=F]6_@*O64_?S[/G3\^80FH6*MLY[4<^J/@X-AJ_1F- M/Q[UALEV^'X;1MW4],*?DN_)=.0'\'C$BZ@ST"V^ "'M=+LB/TF+>) M,A-P/3I8=@$KY_[6WELBW-S& M0-0=\8MCZ(>H=EY']J"_WH<.E9.?41)V.G!JB(Y;9^IPH_2"!'XX[0VC";G; M5R"Z>X*P/QQC@H ROD[N)PWTOMB*DZ,ENB'BXHO_V]UY]]/AK)VN\M6]ON;NN" MZ@YO!5LWW6AIQW\),@ZI$%T[ '&URXL/9>Q-XRA%,OCF,O#MQH2Z 9F[@ %WU/3[P@&CF* M_;LX[_%>Z)_GN@\@SYU B]I\6IX)K45I?N:,9DSB!EB?"ZA[VP$>L/F_!C?_ U!+ M P04 " !-, =9^.165 4$ #0"@ &0 'AL+W=OIWMM"^V2 ('EP.06-1*WYL6J\6JK*"2UQK,%51,'VX M0:'J91 'W<8GOLNMVPA7BY+M\ [M'^5:TRKL43)>H#1<2="X708OXZN;L9/W M G]RK,W1-[A(-DK=N\7;;!E$SB$4F%J'P.AOC[I%,\_N[0 MW_C8*98-,WBKQ&>>V7P9S /(<,LJ83^I^A=LXYDXO%0)XW^A;F03LIA6QJJB M5:9UP67SSQ[:/!PIS*-'%))6(?%^-X:\EZ^89:N%5C5H)TUH[L.'ZK7).2X= M*7=6TRDG/;OZS+1FTL)[SC9<<,O1+$)+P.XX3%N0FP8D>01D"A^4M+F!US+# M[%0_)(=ZKY+.JYOD(N"[2@YA% T@B9+Q!;Q1'^7(XTV>'N7P7)@-RN@\BNN/ M*U.R%))9/(VN+_@X[GT<7T)_*A,70#9/XO@: MSAB"WW,$RS8"8>/Z%$JM]CRC ]:U*Z@M6)*BQC:6R8S+':RKC> IT K6FN\9 MF5D+,DY-:SLS!&&OO.UH=/VO_ZD0L"\$>(6$O4$-H]COC#H/>EN=7CP:Q/-D M,(GBD. 45AF9QI=&E-55'0!46]GMY3MBCGI>:I/WH>Q\-)!"7!>/$!T;'Y M0C>:0VNN!\<-R[[0MXO$#.$W*0ZG;A$'9 D?4*?<.):'GO#^=(,I*TX$R$%X MQV3EP&<^UXFGN>9"D%S)M1?I"9E[F>D0/KK(VE*Y5!.DKS%#>F%\T1V\PJTJ M2B8/8!0(1?7%?!X/7CI'D75R7%+5,M&G4YLGF%2>":Y=,@MN+69@Z<1LB1VZ M#AYO 8>[9:2X9Z+RP=4MV^*H@_Y+E3^M^KO=?W;!FQ]ZU^D^A_$@2B8GZR29 M]>N+26CI\??([-H01\80BZG:2?XWI9-+*F4IV_>VYC8'HD?N2)V.?IC"_S]_ MW__?\8>3E^I;@K^7/$FXSW&W^)D&G>.@F3$JYL_!HRBA0[_PL98CR2MIFX.AW^W'M93.E?!-O9KT/ M3.^XI K"+:E&PQD]W+J9GYJ%5:6?63;*TA7G/W,:.5$[ 3K?*GK3VH4ST ^Q MJZ]02P,$% @ 33 '6:>WY_S"! CQ !D !X;"]W;W)K&ULY5AM;]LV$/XKA!IT'2!8;Y8L)[:!)$VQ%>AFQ,OVF99H MBXA$JB05)_OU.U*R)">6DZUHO^Q#+)&\>^Z.?.Y.S&S'Q;W,"%'HL.5 MRBDC2X%D5118/%V1G._FEF?M)V[I-E-ZPEG,2KPE*Z+NRJ6 D=.BI+0@3%+. MD"";N77IG5^-M;P1^).2G>R](QW)FO-[/?@UG5NN=HCD)%$: _9.)'6)98TFN>?X7354VMV(+I62#JUS=\MTOI(DGU'@) MSZ7Y1;M:U@>+2245+QIE&!>4U4_\V.Q#3R%V!Q3\1L$W?M>&C) [ M)+0TH.D7$ZK1!NR4@)6*>BIQ4KQY#[C>4J$_ G=?*VH>IHY"I#UNI,T M*%_ZXQ-X01MF M8/#";PRS1@F.H^@$.9Y%R=\'+<^CD^AO]G'TRB_ M<450C-Z_BWW/NT!]4#,WN6B@T34O"L@+(]'\\E*GBD3DD8B$2I(B2'N4U()2 MB]A(9AAB1WQS, \)6E8BR;!6JH % JF,O%A#I>!;@8M!&"IE=8!PLUHN;819 M^II&"3,/1"K*MEKF=G4GC?<:1&6"D!J$/J*BYBK17$7 --(RS8C 2X# 5%.H MZ-\@15F-@]9@5AG9;8/TV8)L3AF2$R M[-<]VP?H,/;:F6 #KIK-BN#S*!VUEYG4A[T0^>'7N1'43^ MSP7X7V(?0=EU7_PW+#)@\2KHNVGAB1]ZX&_M3>^K';UX_;5135-,67@UE M]UI1/+5]O]MA+PIL;]RAQB&<@A<-KG?L.: M,H6+*6GB3+#,8,,3 ITQ1>!) MB6F*L)0\H5B[M*,J>WX\N5DQ[90J2KXARWY<#OV;7'I[3IE@>H-C.75]L,4; MP8MF(U^FUQGRW"X]SB"I>@.OETLPBL='D?\+O_W@)6O\'I]?DS-^&.)H(KRA M/;09&T!&/\O68UG;RL>V/QF_+E^7K]NNZ2SKIH-^9^@S9A5\?$(P-1=MLQ_0 M"DO,GH"8C%PF-2V\S'FQI"%$K@B" M*,!.ZSCP=BO(%BH-N"M5_0%@YA^(@,L"ZGE&$_@E#?.>%:/A(O3]:T]3]Y]/ M7QY$UDT_;$= 5!W,4N?2$B(R"#TB'^S34*8]M]>VSGYEL8-IT!M[HSA\6\?X MP:=XNI'\;\ZP_;3IG5EL!V%X<(916[./W4:&PO=V]R:W-H965TR9IJ67DK M:379HN1EC5R5@H/$^<7HRCN]#@V])?A2XDKUWL%8/MECYX<>0^H^P>!W#+[5 MNQ5DM7S'-+L\EV(%TE 3FGFQIEIN4J[D)B@S+>EK27SZ"Z4'##<\SW^2>DU58U?Z/:M7\4\/>& MCR%P'?!=/SR"%VQ-#2Q>]!^8VB(%AY%,H9RJ)6=@Q;T9BH-/!4J$@CT@W"%RX *R M@O$%*M "1",!OS6E7D/),^2FN&!9,:XSVU@$A+2'+,M$0"5] C;H0 MN:C$8@W44T!9\7=6?-83[P!3D) M!U36!SM>L\M63.:M*<;_C*^! $3&]'8ZD;V7F[Y$K3R;')!V4S8(](&>PUB(S4')M( M6UFZD(@6096/4+=]!DV? >H2N.T2EL3DR+Z*O;CNV=.Z1 O-J'(6I[8DW.#L M?WM^LF;VV^C.O W-C!QPG,(ZPA;*<&?V1+5UKI!8V:RC&-JJV0"<@.<$TZ2W MGD9A;^4[L3O=HX[2Z3.$[1?M!L=S8L_OK=)T)R-P?#_NK<(D?H:\38,:1"#T M!UNI.]A*IH>H/ID\>K*?=4KL?!0X;N3M^7#:"]D)1,[4"_?67ACU4@6AX;W$ MGC>F@@Z)I)JB>GZJ3E:FR9_XD9/&J=T^"4(G\!-PR&%JB79JJM9=JQ74F%:V M65 CPFZ4(_FJ;?.FD[6#ECD73'';-+*%NQ?B^3,+^\?7YEZ^MT?PAT[9:T;' M&C5X:N_O,,/ZCHZ P'/V:RRD%*20>KND]$/'CT.[]8MDW*3>+E^]:.JDR3#; M0B>*8\>+$_A"7=3TH M#8EQ&KWN&_N>R:S86+I+Q<3QIY$3>=$ A;(H]A-RA#^PV">;?*K9 MH<4>&9(XT]@];G$:)T;F =4]QZ:[6T!CHGO MI][22WK++\(,2Y7I;EN*=.RY?8YX//5ZZZO.4V9XLD-25Y\]_ZPG=;CSM0O=UO9-"'OIT M9OK--N7V,UOOCL1MZU]\UQGLR99$O77BI >:2_<\=,&:].Z_-6; 9YF MS/8JO-W=_I%PU=Z?=^3MOQ#4\Q8TI4*%"1EJ4AH"^SP5=K[J%$;#]>^7R;U!+ P04 " !-, =9*(0UJ\@$ Y M#@ &0 'AL+W=O/;P[ MW3TBQQLN'F1.B$)/!2OEQ,J5JBZ'0YGFI,!RP"M2PLJ*BP(KF(KU4%:"X,P8 M%6SH.4XT+# MK>G8R.9B.N:U8K0D(D%6$^NC>SD+M+Y1^).2C>R-D8YDR?F#GGS) M)I:C'2*,I$HC8'@]DFO"F 8"-_YJ,:UN2VW8'V_1/YO8(98EEN2:LWN:J7QB M)1;*R K73-WRS6^DC2?4>"EGTCS1IM'U?0NEM52\:(W!@X*6S1L_M7GH&23. M"P9>:^ 9OYN-C)"X@1^LI+E4OTJ0&T3^.J!OG4E8X)1,+ M.D,2\4BLZ=D[-W*N3O@;=/X&I]!_R=_3B-^X(LAUT-F[Q'/=*_3:#JT"T\(* MA-((!3'!EDJB$MC#K&*E!%W6"B\908JCE!<%]!Z4WX*]_H3F?")&^I?PL M 1'"'T;EOQ/_#2O?WM+ .6<9$;(S>H\^ M>)[MQ<%Y7^2"R GW1(%O!XF[)_)=VX]Z6O>'Y;LMVEXA;>GJY_(X3($;QW:8 M)+;CAT?60![Y=AC[1]9&MIM$MN/%QS$=#S!W:[/7"K47L3-P_?-]@1,?"+S@ M0. FYS\Y.$@0MI1)U86@,&YZAHJ$=<[3;\)IE*(7O?[W7Y7G??8R&PSGY7RR/;]WW;=_S^< ?@ M!FC.<(G.<%$90+>97Z"%^6U]KW1Z=G@>M).3V'$0(B^TDY%G1U'4=ZBSOUW\ MV)E%MA>-[#@&=^T@#FQ_M'/BTV(^!_WKAG^:;;=K062/@J@_]4.OFUY#MH N MH!J@%+[ 7QJ2MNA^@4?7N0,<$D(RHF0GBNW$ M"4$T.OQ:Q\Z'P]YQOB!B;2XMNOOJ4C4G^T[:W8L^-M>!G7ISJ?J*Q1K:#S&R M E-G$,.A6#07E6:B>&4N!TNNX*IAACG<[8C0"K"^XA!U.]$;=+?%Z=]02P,$ M% @ 33 '6:/&ULY5A;;]LV%/XKA+L5#>#8EGR)G!N0=@O6HEV+IEV?:8FVB$JB2U*) MLU^_[U"R1%M.T!0=]K 7FX<\]QL/=7ZG]%>3"F'9)L\*<]%+K5V?#H79,!R-9L.>[V/NC+=N.C7*66-H:7YVN^$C?"?EY_T(" =$YJ(P4A5,B^5% M[RHX?3DA?(?PEQ1WQELSLF2AU%<"7B<7O1$I)#(16^+ \7()$)_O>5^[6R'+0MNQ"N5?9&)32]Z48\E8LG+S'Y4=W^(VIXI\8M59MPO MNZMP@W&/Q:6Q*J^)H4$NB^J?;VH_> 31Z &"L"8(G=Z5(*?E;]SRRW.M[I@F M;'"CA3/544,Y65!0;JS&J02=O7PK8)(Y'UKPHIUA7-.]K.C"!^AF[)TJ;&K8 M[T4BDEWZ(71H% FWBKP,'V7XIBP&;#SJLW 43A[A-VX,&SM^TR<;5M&-#]-1 M$9R:-8_%10]9;H2^%;W+Y\^"V>CL$:TFC5:3Q[@_HM7C='\J*U@0L.?/HC ( MSEC%AWU*!7NE\C4O[EE6;4EKV)+',I-6 N1%PF*A+6;_I,%J;4O(A%)3A6>4X% MBR;#J*]84=#AP#>WEM'8"A4+]E:5TMS*+ ,CE*G2/%%]TKU$DI+&A2IB8I5Q MLJ+5S_D.E6>A'$3:4A/'!%XAMC=B;46^ ?DYGS 7A>T"/L['N)P+"H!>Y"W MS]DJ\(F5AL>()URGI:+6N'#G"7,9!QP@$E/J,S4I.41LX((J(%;HO'$X(>QX MA:7P+1UI:D8D%B%&9SRHE LBW)PDDL+(,[9$@SRF!&! E2H9L/>^]8$KSF#7 M;J20T+# Z0YVLDC0M;0$NWV!?*6%H/QSHKU$=<'[E"H-'H4?.A<1DB8+Z B6 MSGR;:E6N4O:.:V33N%(+< 8 ;.Y=?0PL=+ M)9H?5%Q6L2H+9X"Q8,-U I79&UZ4N#KK2" #ZW"+C="Q- V3FN\=I[+E!L%= M9/?;/C!@5W62D-5PJFL#9&6A;&5I(58*_K8BV?5<2;F*( MC94['%:U+ZLI9 M?(W2WM2'1+KD4J.D]%<,& X9QC>&0]VKFU",W#YSLX6]Q?E$5^[N9>:\AX-O*AJ0^=A*$'S>:SCG.[ M.1YSD[(E,AK=M'I;5&-^5G4.U13I_S[[VRCC4;52M&B<9YJ)<*^W>?DX]H&) M!X1^VGH95I7;#PJR#2?!$V_9N MJ&FUH 9=W>IB$Z<<'=U=/6XDV.D\7KT>3L0@[";,R?R[4:/YCVNZ/VS]D*X_ M<_\I_SMW\%Z[W^)\<0]LD1SC^M5\1>,+/0Z\(9MFPP>R\P5!D^E25._QF@PA*-[===_;I MLV6)EX^@SPPR+_-VGDGP'@(CFL4*#&/^D%P_%#%E+BT]L7Y2M[Z6]"IU,IIT M<&]>S^L5[#+F1>M:@QZWP+^AIB@TT$T[8L?!J+,7]$/L KU[JP4' M:AOHDXC03SI'45<@L".''76/#LCKCT.G^?>W%-(^H.MW&Z'O)9ST1^.@G@DZ MAHS"KJ!1?SZ:(2B&7O?"T$!/R0U]JAMY'LESHE?L4B!<"J59]+VMVFZ^-5]5'MA:]^E2)A^=*%O0N M6()TA.KL5>/B%K!J[3ZY+92U*G?+5'"\3@D!YTNE[!8@ !P &0 'AL+W=O\;YS>RU:)E>WQ&]WN[,;3*1I2:2U26:P4&=\ODKKA=S[Q],/B# M8V]/YN"5;+7^YA>?ZF62>T(HL'(>@=%PP'L4P@,1C3\'S&0,Z1U/YZ_H/P?M MI&7++-YK\977KEDF\P1JW+%.N"?=_X*#GBN/5VEAPS_TT;:\2:#JK--R<"8& MDJLXLI?A'DX8(WUMEU8"UCECE&:QK>-3*-19^4C76 M__3/B-=(KGPEMRXO G[NU 2F>0IE7LXNX$U'L=. =_6_B(U8T[>Q?++GL$OH/,KV(]3;37[5#*$KX\&Y>%L5'.!\0 M'CK#U1Y<@_0SB,!4#9:_@(ROC?ZU@=X*Q[>"-)C?:]DR=:3DK?1>\>]D]GXV MS0/ ^ZMT5N2@=W1Z0-4AC9&"T\%Y_?@5/C_Y]^BF3K$ M2J_FA3=G5:4[Y:P_0WY@6W$NW.0_R)V>5SM-9S>#WNLP_6&]5'O"\1&9&6(_ MD BY10/3XES\J']>SGU *E)H#&V\$;EBMH&6\1IV1LM @E.MK ],5>B=_??" M*[30&GW@!#N!+RK*+V/X60K/6A#"1O=$ZDN+ACFZPA0^J6J2 H.^T4(<0?>* M@MIN:WG-J0-X^!/B9"FC0$XO15=!I= U@1(1Q1='A_%9T,A77V_FKY>D<8MA MJV5'PG'@&UC="9S 6PF9G=1,B68?.H.%\)W$\CGNCLWG+M;@\YVF;!P6/L#8DE=_ 5!+ M P04 " !-, =9B)\X>?\" (!P &0 'AL+W=O&MFL:T,81Y I8S3)#F(2Q0J&@^#[Q[ODQ+&YZP:'Q[_0BRVCI=KL&L MH!2J>>-R?0\;@*/D#4"Z!J1!=Q,HJ/R"#L=#HQ=@O#>S^45(-:!9G%"^*#?. M\*E@G!M?J$R7!+>X)#N,'3-Z>YRMT6<-.GT#?0"76KG"PE>54_X2'[.25D[Z M).@^Z_CO8-<6PKS&@4\1=OR' M)Q9H.J70 N!P"089OD +'R'M#G;A$Z#*>=/KIG[#W0Z.25QAB,*1%4LHFV*3 M+S9PJ:@M58<;U%8-OUQU@(G1F[@W0$_YFW9%H64NU"Q$IR4/%4L0&GM.JB8@ M-(I9!3>JC\[=I."^-L+F(O1O]SU));OOS:#?"3[N.48@:N344L(<98W-()$\ MR5!E].Y;"BX^V(MD/EAXK-$X,G(%E=%S$2:>)Q=-45THJK"0HEEXD-N*_$*\G#=BBX](/YI[R[-X9"EDC=I)H\%B MN8ANTJO5S,>'@)\2.W':U3*$[&,WP-G M-*;TP,/Q"_OGX)V];(3#M5&_9$'5(KJ,H,!2M(H>3/<%!S_GGB\WRH4W='UL M.HL@;QV9>@"S@EKJ_BN>A_]P +A,W@%D R +NOM$0>5'06(YMZ8#ZZ.9S0^" MU8!F<5+[0WDDR[N2<;1<&TU2;U'G$MT\)J;T&W$^P%<]/'L'?@%W3% Y^*0+ M+%[C8Y8RZLE>]*RRHX1?6SV!:7(&69+-CO!-1W_3P'?^O_YZ^/1MN"^)*]>( M'!<1WWF'=H?1\O0DO4BNCXB;C>)FQ]C_+>XH_&UQWPPAI#,X/;G,TO0:7N6 M6PU4(6A_H17DIK4.P92P:1V3.W<6MM>F;H3>\SW;PP:A$9;V0 :4)+D5H9I* M:VH@+D^_[K\3^/X**37QXX"?U@J=A\#<[-!"CM;OA8HT'")TP6F4Q!TKI$H0 M5[LSJ@V)6)QK\^HP=R>58@L$E=@A"$Y&:"7[$073LR$L2RYZ,/K0S03>.K'X MH'1JM-O0()S_,YKZ*AI7QQYTTY?>W_"^@=T)N_6.%98,328?^$[:OBGT$S)- M*,2-(2[K,*RXCZ+U ;Q?&CZ[8>(3C)UY^0=02P,$% @ 33 '66KO)AK5 M!0 IP\ !D !X;"]W;W)K&ULM5=M;]LV$/XK MA <,+>#9CI,T7988<))U:X%N0=QNGVGI;'&E2)6DXOC?[SE24N3.<5^V 4%, MBKSG7GCW''FQL>Z#+XB">"BU\9>#(H3J?#SV64&E]"-;D<'*RKI2!DS=>NPK M1S*/0J4>3R>3%^-2*C.87<1OMVYV8>N@E:%;)WQ=EM)MKTC;S>7@:-!^N%/K M(O"'\>RBDFM:4'A?W3K,QAU*KDHR7EDC'*TN!_.C\ZM3WA\W_*%HXWMCP9XL MK?W D]?YY6#"!I&F+#""Q,\]79/6# 0S/C:8@TXE"_;'+?JKZ#M\64I/UU;_ MJ?)07 Y>#D1.*UGK<&#$16^V#+1A@6E,JD7_G0 MQ*$G\'+RA,"T$9A&NY.B:.6-#')VX>Q&.-X--!Y$5Z,TC%.&#V41'%85Y,)L MH=9&K50F31#S++.U"', [[IP_CGBGW^;\/H\3 MX/%^0*Z@F N2>=N2>'T&=7TBLO[$K<,K8) M,N6UR?%!F4Q5FN+RM34>+N1Q?9\3_X,:\:X@E%AFRTJ:+4>Q-K+.5:!<9!;G M;WP:-2*8K)21@)-:>.@@5'J(N %(UPE'%/*>Q)+(",2SD@YBT,4[EJV5O\SG MM]$ZE#/7NI!:"YG_A=KI(*4P7,(:>[+:.3;/R% [&HI-H;)"2!ZJA&PK9=@C MR)72@)D89B@,9>0]B$N "H&XDLJ)JA^BQO8GG*RL5UTD(0;:B+:!7UV4]T)" M#:]"P3!"84G9W+=J*!_%.*=8=$J_+=+P%IN8UE78@G5"D4+IZ&.MH*_GO @6 MLP\DR <%)L0BFRD]J+Q*IH="(O*K53R DBO) ZFRCO4W@?TF.T>HS%#'HTLA M0YGJ7.0*NIQ8.5L"V_J>;9! !N16:^DZ6[H(BH(!CJ9%6Z#2R.;FL M7^9 S/.8QJBR[5!DY (Z/\*K4!0I7;N8/R*B[#2R!5P+3"13DWAQB'KD%&MD M=PJJR9M_'\K1 ?8][=CW]" MWJ'^/^D3SAJ,LZ1C']$>1-S?+3ZG1KPVB :) M=_*!>")N(% ND81HBL>)-E[-%U="H3H1COGB?5SY8?+CKNBS=R"Z3)R=3)Z+ MUV7E['VC (?RN%'<*)]IZ\&5G$X]L(XGTN'P90&2>=H.-HU,AS_#Q1O9>BA\ M11DW7)'A9-:6<[0]9(K<@1N:"- *R[WKL+"EB+?4O::V,86?>2"R@_1S%^\]IC$<+(:M*J]0< M)0>) QT14YN,[)YZ6S0/'K#$-GY#F9A<.FY*X5%2;Q./M60#%&+ZDS$G62[O M,D,H[ 'Q@Y]Z_HW$@M:Q?=S%1L!R"/-OG&A?DJ]G>^2;I)V^G#P__T?6IFUR MJ:F3W,W>T@+"0J-#-]_T'6A..4(-=VSXS/G[WA72-TKIH6)>:IMBA%_7Z# ( M>)/ D07C9:%0U-T!8%V. HD/'NZWN 4@(:Y_OWD[VK'I*Q,':+NYU>H?/T^'K&ULK59MCYLX$/XK%JVJ5N(6, '"-HFT+ZVNI[:*FKV[SPY,$JY@ M4]ML=N_7WQ@27IHL7?7Z)<;CF M:0S[WT?T][7OZ,N:*;@1^=]9JG=S:VJ1%#:LRO47L?\=#OX$!B\1N:I_R;[1 M#5R+))72HC@8(X,BX\W*'@YQZ!E,GS*@!P-:\VXNJEG>,LT6,RGV1!IM1#,? MM:NU-9++N$G*2DL\S=!.+Y82\ROUHTV6.>.:,)Z2=]^JK,3 :_+ZCJUS4&]F MCL:[C(63''"O&USZ!&Y(/@FN=XJ\XRFD0WL'.;9$Z9'H-1T%_*/B%\1W;4)= M.AG!\UO'_1HO^!G'S_G;P/GGX4SM7*J2)3"WL#@4R'NP%J]>>*'[=H3LI"4[ M&4-?K+ 6TRH'(C:D/!"O&<,8XW',5R^FU/7?DE^U8H*@31"YA02*-4CB>[7$ M;_4P\&G5E&3+OCU\2?S0GD3^4.!.PU;PD:V%9%K(QS/FQ]7S;!H%)^+8CCVW M0P*LYIW(4Y(5&-1[,%"J/0YBVX\G_:WGQNWV?25YIBL)=1H249251F]/*4UL M=]*Q]Y%!Q^M&<*7E(1@9-ZG=XN/I.%#7=GOZGF^'0>? G= LQ[N5[FF@YVX7 M/H]2.XPZDZLDJ8HJ9QI2[%WX4I.,U;-7_.H* M^=GU;B2JY[0?T$+]>,O%-AUYOCV_,CWO[ MR([#<* _C:?/R'W8YCY\=NZ3)VKH7+K'4?]OFGY8S<,.V<7ZJ4ZY6GKD-W+# MRLS4.<+]@Z.,ZL75MZ,X&N2!=G%&AZ3('S48R&,K M/NF@H4V]Z:G8L_V ?M>!>@2&_>KE]QUKY DXO1FF +FM)S6%Z:VX;L:95MH. M@U?-#-2I-Y/D)R:W&5&PO M=V]R:W-H965T>[Q\_YXO,-5HP_BP1 HG66 M4C&T$BF7?=L640(9%E=L"52MS!G/L%0B7]ABR0''QBE+;<]Q.G:&";7"@=%- M>#A@N4P)A0E'(L\RS%_'D++5T'*MK>*1+!*I%78X6.(%3$%^7TZXDNP2)289 M4$$811SF0VOD]L>!MC<&/PBL1&6.="0SQIZU](7RQQ!$-+70(!_ 6L\/S,[3@W#03;)<%V$WHX M578Y_@]YK5/F#,G_H#B+(9L"1[QJ-7^OWF3,A MT"WF_)701:D>15&>Y2F6$/^+:;F6L9Q*/7!)?F-3'([IMO;W;Q/1_V\'^(U$ MJOZ!*!4?D-N^KD@7G>"R8='=+4[465 I#K9P?>= =]&[/-!=>X=FP2&\>BSB M:B+<5J?KUL;GMMKM]I[6]7:K3QS'Z@E2S],1UB>?88UIS49O^7N'89? O7I M)G&*@2!>TH@\HM647-2J:AYUYT8(]8+X@5* 4YLK5 MN>JJ7/*BK2D$R9:FE9@QJ1H3,TU4)PA<&ZCU.6-R*^@-RMXR_ -02P,$% M @ 33 '62.TQ SY! %A8 !D !X;"]W;W)K&ULY5C;;N,V$/T5PGM! JBV[K82QT"2O;3%+F DZ>XS+8UM(I+HDI2=_'V' MND5R;"7>W30H^B**Y,SA#'F&''*\X>)6+@$4N4OB5)[UEDJM3@8#&2XAH;+/ M5Y!BSYR+A"JLBL5 K@30*%=*XH%MFOX@H2SM3<9YVU1,QCQ3,4MA*HC,DH2* M^PN(^>:L9_6JABNV6"K=,)B,5W0!UZ#^6DT%U@8U2L022"7C*1$P/^N=6R<7 M0RV?"WQCL)&-?Z(]F7%^JRM_1&<]4QL$,81*(U LUG )<:R!T(R_2\Q>/:16 M;/Y7Z)]RW]&7&95PR>/O+%++L]ZH1R*8TRQ65WSS.Y3^>!HOY+',OV13RIH] M$F92\:141@L2EA8EO2OGX3D*=JE@YW87 ^56?J"*3L:";XC0THBF?W)7FKRB3)!OM$X _(5J,P$X(PK28YNZ"P&>3P>*!Q%RP["$O&B M0+3W(/KD*T_54I*/:0116W^ UM4FVI6)%W8GX)]9VB>.:1#;M-T./*=VV3L!M+Q'IA&)&9VQF"D&DB2%(U'>(2#D(M(51>;:V77NK(X! MW9<)P=*%YC+;Z72W6>_?C&S3.26O52(;H&9#W?H%UA 3JRSMLG3(#5?% MI+VT:9<\24#DRS2E*Q!UQULRL@S3MAH-^L^R3SM;2J5++E9<4 7D@J>1; A@ M87B!?2!LI?69KT&DFON/@%V4&!V*NZ7TTN67!OU?>JQI-HM92+Y3(6BJ6DM@ MV.ZAZUKH3 5;ZT6=QKB#Y*NP _ZQLF4,1^X!$J]5?@#T:H9!X%AYK#K_G5AU MC< ,#HW50JDC5IW <(?.@;"55D>L>K[ACPXU=TOI_Q*KGND='*M:Y\=CU>[> M17.)CF3!JY,%[]G)0A57+%UE:& F,1-@*5%+:)S^.B6@>5Z,&KIKOXN[A^HW'.&E( MY/NZ*1CV _*.!%[?Q.(&1$*.<+;O@0IY7$O9?==M5(*'RA63M[_-!>#BZ.FO MFMV^9R.>HT7?=1#$KPGB/YL@.C_$;!+SQXH FXK-#WED,W7-#+LI8UKM*EZ+J B7%;[; M!C1;5<=]"O\($9WCK0;O>$]VG+LP;(\8=)!J6)-J^/PK2N.B41.J>4?91:)N M^-=.87ZTO%GJ<"YOP0\+N2U6,I5++ VFMI=X.S L8CF&-=+' M5I. MN$[30(<.8%_W.I_(B6UB6]8GFF,3+NE9@96"]8<-F&+5+1([*S [??,TB_*$[-C9]LH6[ M0FG.17'L;GX*'E-?KS+:K M6^M'S_/BK>]!O'@QQ3UBP5))8IBCJMD?8E8FBE?(HJ+X*G_YFW&E>)+_+H%& M(+0 ]L\Y5U5%#U _!4_^ 5!+ P04 " !-, =968&>1.\" "@" &0 M 'AL+W=O]$JH;*MGTUR2:PZ-K,=Z/;K=TY(@):FW;0O)'>Y>_S-W(+RH03 M32K?3$4361K.!,P4T6514/7K$KA<3QW?:1QW+,N-=;C19$DSF(/YOIPIM-P6 M)6$%",VD( K2J7/AGUV.;'P5\(/!6N_<$UO)0LH':WQ.IHYG"0&'V%@$BI<5 M7 'G%@AI_-Q@.NV1-G'WOD&_J6K'6A94PY7D]RPQ^=09.R2!E);2Z^B7K.O9TX)"XU$86FV1D4#!17^GCI@\["6/OA81@DQ!4O.N#*I;7 MU-!HHN2:*!N-:/:F*K7*1G),6%'F1N%3AGDFNJ=*46'(5T87C#/#0).3;W3! M0;^?N 9/L'%NO$&[K-&"%]!&Y%8*DVOR0220[.>[R*RE%S3T+H-.P"^EZ)/0 MZY' "P8=>&%;;ECA#=]>;O]0F35*>!C%#LJ97M(8I@Y.@@:U BKVQ%SSW= @P; 48=@N ;[ZDY& 52"E39$5Y65GKS=^';_\^A[K= M#?^OW7Z;"HWWN1HWKY72YKXC@YX7#/?L(#CM:.VH;>WHS:W-<&60$RZU?D]2 M)0L2YU1D2 /=^VT_,+6'VMY]]/]N^]/KG#WNO?VVNCR-W-.IDJ8Q/MJ6*(AE M)MAOA*!:RYCA,"2X%DS^BFC!SCR@U0NW$AZ2SMW9&@6HK-J-FL2R%*9>(*VW M7;\7]=;9AM>[^Y:JC E-.*28ZO5/<0)4O0]KP\AEM8,6TN!&JVYS_(0 90/P M>2JE:0Q[0/M1$OT!4$L#!!0 ( $TP!UFGP_KW!@0 +P. 9 >&PO M=V]R:W-H965TV@23+ ML TH8,3I]IF6SA81251)*D[__8Z4+/()(."RDM>08DS&RX*JE 46T=6 FAJC(K<\5TW<@K* M2FLQ,V-+L9CQ6N6LA*4@LBX**K[=0LYW<\NS#@,/;)LI/> L9A7=P@K4EVHI M4'):E)054$K&2R)@,[=NO.O;2.L;A3\8[&3OG>A,UIP_:>&W=&ZY.B#((5$: M@>+C&>X@SS40AO%UCVFU+K5A__V _HO)'7-94PEW//^3I2J;6[%%4MC0.EA"ZWH)'NXVP;./P$7D<^\5)DD]V4*Z;&]@Z&U\?F'^&[]4<#? MZ_*2!*Y-?->?C. %;;Z!P0O?D.]0F@U*,(RBF7(M*YK W$(J2!#/8"T^O/,B M]]-(C),VQLD8^F*%S$OK' C?$*GC);S2+2P)O(!(F(24(!U)PHL"&]NH#.4P M[N7#N]AW@T_D1S\?,P%PU!8$BPJFJ >=%7OYCL;AJ=M _P4C(ZL3:W:8]VP? MH"261'5U$GV^'4M>/I5>?%=GW4"=S.2T:Q]+I&_3K@1E75(LEHW^&% M9\=>9 >1__$H(<_O$KL(;==U]>^TS@F73,H:O=6X-&I^1$6 MA2V+PK-9E%"98642P!,@)51*GC"J8]XQE;VN7VYFS''!% ,Y1*UQU_\6M=Y" ML?.I9@C5$X:H=G>TH!O!BY,[U7OBN1UKWB/7>H+7HQA*\600^9^TO1_$?\O= M[[7Y]_1,'!5E38N?"&&0[ $2_16)A\CV?S4YJ3_"A*AE0G0V$\JZ6.-R MZ9.E2:F? BU3E!43D-J$;K<"ML@%3%DJVTSJ5:;/(/!SC1S,2"58 D,D&8_J M$;&4_LX@:_UI2,Q!6BIIG)P?I@GI3:&2"O8%-:75BLH0J&AH <>TT$U__<,I MO-]E7P_?'&76#3]O+\G2)+/4+;K$C P">1A>IU,-_-I?>U#U"6L'TZ G>Y=Q MV-MZ_CM5E+BU_5]#TGY(]&H6VT$8'M4P:K?"H1W&Z=TH"A!;7N'9*9J[4B,H7IG[R9HKO.V8UPRO MER"T LYO.%<'03MH+ZR+OP!02P,$% @ 33 '68''P6_O! W@X !D M !X;"]W;W)K&ULQ5=9;]LX$/XKA)OM)@#7EJ@[ MAX&X2?< B@WJM'UF)-H60HE:DHJ=_?4[I&Q9CA0W?2CV1=*0F*%52-1<5*V%D(65 -I%Q.5"49S:Q0P2?$<<)) M0?-R-+VT:W=R>BEJS?.2W4FDZJ*@\GG&N%A?C=S1;N%SOEQILS"97E9TR>9, M?ZGN)%"35DN6%ZQ4N2B19(NKT;5[/@L-OV7XFK.UZGPC$\F#$(^&^#.[&CG& M(<99JHT&"J\G]H%Q;A2!&_]L=8Y:DT:P^[W3_M'&#K$\4,4^"/XMS_3J:A2/ M4,86M.;ZLUC_P;;Q!$9?*KBR3[3>\CHCE-9*BV(K#!X4>=F\Z69[#F\1(%L! M8OUN#%DO;ZBFTTLIUD@:;M!F/FRH5AJ@Q%QB']$G]?&[%E]P0_&/!1JH\D;UF00UI4%XAR+E*J M@4Z[:4N%TFHHD..FWK^+B>-=H/_K?;^2C!W4#8*L,YOU'<\\WWR'P]2'>7@# M*S;IOSW8I/=/#,Z7V\/4 GV>?U&M@A/D8B^).G02^!V*X-!)#KB#./D!8\K6 MHJC,[MZJBT.7=*@XWMOP,"%AA_*C\ ?LZ15#M_.[NUX&?-);BIW>4I0,<=T+ M37D3RNM.[,_(PT[@'IQATDG9"0IPXOH'M.L'1_ 4M'@*WHPGNJ8R:^Z$7#\C MN-U>I(*6F:F$7P?!=-S./9QQ7780NZAU+=G0H5!EG&D+V9:KL6Q*%J,U ZD3 M$N XC.WRB>=CCT0(0TI5Q>R-QI_'R%A<".@(Z[Q<(FTZ]_::!?M@HI9# =M" M-VH/(S=;IDRTQ:3=!^05#?+8(?*,P^<_O3L<(++IWG]OG9U13LL4W-3HAJ6L M>& 2>2X^[ (^@ 2*SMW#AOB8A+Y=^EW2TH!CCR@W2' <]?'@XR ,L1M&Z"M3 M1@0.ZG;#9)JKCORI41P%_EE/_I1@+W2PYX9G"'XI%BSOVCV-H)>XR8!8[(-@ M$IQU@_U$9;K:1;H'2X1)$N# #7I:H(I"$L%!D%[$!&(BT%7Z$;L02(23T#D> M<1Q&QN: ZRXF4"9![ Y&',Z2MAVE?#-765!**\MQ2BDJ$$5JI5%)L!JQBFT29 2W$"SV:YD MGAJ&0F2,#W6J]KBHI-CG\.#,D<_78;"07:&':BC3++;#& M(/=+AW2C#OE5P.V5<].U6HYX[#I=B7"><\:S@VV77'2L]E>^V:%@5_(0.]TZMC001)DY MA$[-='XCQD'WKX*,^Q5\J[0]W.Q%U>G]9=RV].4+Q-L[-0HZ=(3C@:9Q!"63 MSLQ1,+FTDY6":ZTN=3-^M*OM\';=S"Q[]F;R@UZVS,%+SA8@ZHPCN%YE,TTU MA!:5G6 >A(9YR'ZN8 !ETC# _D((O2.,@7:DG?X'4$L#!!0 ( $TP!UGF M;9YCT@, ,$* 9 >&PO=V]R:W-H965T(/-X]?.YXCW/3G9 /JJ14HZ>*UVKFE%HW5YZG\I)61%V*AM9PLA&R(AJV M]CW$Z\BK';F4VM;ROE4M)JSFBXE4FU5$?EC0;G8S9S V1MN MV;;4QN#-IPW9TA75WYNEA)TWH!2LHK5BHD:2;F;.Q^!J$1M_Z_ GHSLU6B.3 MR5J(![/Y6LPX7VN=C">:"*_L7[7I?WT%YJ[2H^F!@4+&Z^Y*G MO@YO"AJN,T%>WD,O.FC\#] )^B9J M72KTN2YH<1SO "S@+^V]24*?1=A'T=G\,(A]]#BQ?\R]U,I=XCA M:42CH"O5D)S.')"(HO*1.O.+=T'B7Y_A&PU\HW/H\Q4HLF@Y16(#>LA%G3/. MB&UNL*QM-CO;AI *>:025(5R457@H$Q""H$LE8:,6;U%6J"BS_M%U$OW4\4X M3_?B78;]\!K]W]^[4E)ZU(L(.HG:3MK[K-C3*Q[[K^F]\29\P\GO\./*36L1 MK25;M]I(RM1__SA:Y ^EX 65:@CZ";W'V,5I]&%L"L#DQT>F*'2C+#@RA8$; M)B.O^]??U_H&P77?1T85^^YX7H(@3=TXRUP_C$^<@3T)W3@-3YQ-W"!+7!^G MIS%]#)B'L\4+)K:(#>C3\A]G[%\&X8=C@Y\^,^#HF2'(!L,9><:#/.,WR[,1 MFM::$9_5?J>CM"CG2PY$.[HF4I-:''@\F;AB&;NB'X^4!((C0DI,:79"JL8!! MM_\9K8QDT!^-*$OH FN"K4BT4;=7K M;G,:T&H0'TH83UP_/HCL3FC"7^VM@0ZH+89B)-G!E+J9'X-I\ORU3O6_-QHK M*BJW=GA2\*/5UKJ;, ;K,)]][,:2@WLWW'TC]'AU:CR:M2E?7Z'Z$J*# A?DICG&\Z *:FI3/N+^9Y1!0F! M1X2?A#;WNPU\>!?Y[O""_%__]VL!<) ;!$\6S,G>I8_/K!QKT3E@$\.6F3UQ MG3+*8MAM8,REDN??/*S+G N5_D--2<'3$AKU9WQY5J!-*B7@(>YY?R)!9!&C ML45X7FA1$Z\B/C$%F&Z*H/XRDBREBS1+50JU:L^OA_4.^+5./ZB&?VQ H+]L M9>],S3AQ6\=!U#Z^YXIF.TV[Y+0"&8:N304V-?9]BPHGE;,=< HJ. 5OA%-, MY9HL\>XA*2OOL/(Z*>&E>!E*:WWH-OG] :Q.)+S=5UP/JMTM$\KS+LC2AJ$- M!BM1D1A9A&\CPTKB$M%O-#BI+8SKH1?5ZKV1]\K8^"&4;!35N>U'=:!!5)L. MPCK,VY:RP1<*FR@\K)0ALN(U92L@F+*$86]S$*1=$MI+G.3%K-'F[ MIT=[]#9?_^-\1T4)JXH2OKBB"-#MK0YI:[H\2,[H T:YVI\'ENR<4)8TUY-4 MQKQ@BN">M-[BW5Z\MBA4.#09=)WCD3T"%/"5^W[K1 M&DH/ G].6]@/R?O&!74M9@40L>JUH!H?E1H M^P'*[3,)CO/X[;?$'2=4Z(* N,]TC7Q[JW6-VXXMA;919:QIVJW$*&F3U"?U MZ4N\YG)SS9W:%XAG]QD!UC*4"QIFAY[;F/-Z/LXB>]A<:BF?R#Z*-/NXL10U M#2)W9+BCYE*+O=[0-YZ_O&IK[SWL"ZH3>JG@J.<.O5UGUPC$]9N&W-[$#?%0 MI"3FVP@Q\T"SPH+0LIS*0:S,$YPDQK7RG:J:K5[Y+LO'K9J] M?"+\3,4J91*]6Z*HBY>Y4WZ [PG%-^:I:\&5XKD9KH$B<#4#KB\Y5WM"&ZC> M/N?_ E!+ P04 " !-, =9A>(9,?5I6VS M9(<+Q"Y(A4OQ9$-H@;AHTJW-*HI1VB05N>TZ3F@7*"NM>-'<6]-X06J>9R5> M4\#JHD#T]C7.R6%I0>ONQI=LN^/RAATO*K3%UYA_J]94M.P>)Y1!(\ M?G6@5O].F3B^OD-_VX@78FX0PRN2_\A2OEM:,PND>(/JG'\AAW>X$Q1(O(3D MK/D%AS8V#"R0U(R3HDL6#(JL;/_1[ZXC1@G0/Y'@=@GNWR9X78+7"&V9-;*N M$$?Q@I(#H#):H,F+IF^:;*$F*^4P7G,JGF8BC\=K*AQ!^>USL,Y1R0$J4_#F M5YU58J@X>'J%.DK??H53D0Z;-*]:;HMM/<=X/8=X#9XP;]T@$I= M"^>IX>2LNV052O#2$M.*8;K'5OSD$0R=ERJMAL FRKU>N:=#C[\2CG*0$*:4 MV>:&3:Y<"_8Q]*#KB"[?CP4HPEPWC)P^;$+-[ZGY6FJODJ0NZAQQG(HY*;0G M&9*S7D6T1?)'#%YXT(_"(Z**,-<+H*\F&O1$ RW1SV*AK3H'-=;!.NL$]SC, MYY$;'3%51<$@5!,->Z*AEJBP>5JW*Z>6HA;E7'<; IL(CGK!D=EY'9E4;@AL MHGS6*Y_]Q[R>W7.7%_K1\;1613FS$QZ<]\3F6F(?T0VAB!-ZJ_>@%N7/3J&T*8=,)0H,#3L3:/5BBFTJ?JA7H':HN A;T;W3.<[_G&1JXCR1.UX MPIE#00'U%<6*E(S3KGP47W]BO=R*+E"OEEJHL\?$$-I4^%"PP+EA1QJM74RA M33^,A^+%U98'#SBR2QY_^KF. X^W;T48],+@>/^V1T<8\OSH$Z+;K&0@QQN1 MYUQ$8HAH>R33-CBIFE.-&\(Y*9K+'48IIC) /-\0PN\:\J"D/QB+_P!02P,$ M% @ 33 '66XXL+KB @ 0@P !D !X;"]W;W)K&ULK5=M;YLP$/XK%JNF5NH*@02:+$%J0Z9M4J6H7;?/+ER"5;"I;9+V MW\\VA.6%1FW'EV";>YX[/W1 DCTG&=43*Q4RF)DVR).(W9O&7K[U#O9Z#Y8I8)\XO6M:UCH;@4DN4U M6$60$UH]\7.MPQ9 \;0#W!K@[@/ZKP"\&N"]U4._!O3?ZF%0 \S6[6KO1K@( M2QR..5LCKJT5FQX8]0U:Z46HKI,[R=5;HG RG'-5^(X35EXAF^P4?*I"W9%9W73J<[7]N4[I(LZI)LUA'93D[Z34[ZQ]C#MJ/9EHJC+.]- M19=D447F&S+]05N%P3!0U;[:EOC0J#]T_,9H1[I!(]W@J'3O+N>C=._5L$NR MJ$NR64=D.SGQFYSXW5XQ?IY"G MAT:N[PUWC:)#HV#H^WM70HN[R^'EWI5@;S5%.?"EZ48%BEE)9?7A:U:;AO?* M]'E[Z]>]T;37LAZI!KGJ9__15]WU#>9+0@7*8*%<.1>!JGE>=:S51++"M&0/ M3*H&SPQ3U>0#UP;J_8(QN9EH!\W?AO O4$L#!!0 ( $TP!UF>F0YIQP( M &,* 9 >&PO=V]R:W-H965T._N M,)?LN+B3!8!"#R5E2DQ*8))PA >N9\]F_F$]-O WX16 G]];(.+GE_,YLKO*9XQE! M0"%3A@'KORW,@5)#I&7$4(]G M:$DQ4PBS''VYKTFE*Z701S3G3"I1-SDG#%6";P1(B4X7H#"A\H,.NEDMT.G) M!W1B(GX6O)::1B:NT@+-8]RL%7/9B E>$?.]9NPEV=EBXW09>;P/)%_Y.;/G<-7=A/9]['"UGA#&:.?N$DB"TXZ?MW?NQ] MZO,Z$-F!\[!S'AYC3U^K>I_IABFV3.;,V*;Z!/&CQ-WNNWD9Y8=QY'51!S)' MG6I>!R X,1YWA:-B.C(9T/A#9@?.X M1(9I@" MLI\LP>FC B,[;TST"3_*_M9J#41VD(A)EXC)L'TZ&=+Y0&0'SJ>=\^E@?3I] M>2;&@3]YUJ@]47X8!<\ZU=T; ,>RRT%,@"!.@[Z\Y5T\;,VAT@Z#2,P[.RGWTVY7K'8\9.(JWO-(_;*)DY!)M9IL MNV*?<+;.@L*@BWN]83=D?M19S+)M=\EB%A]DX$?\+D'B$(8L>;GA07R<=YS. MZX9O_G8GTPW=Q6S/MOR>RX?]7:+6NB5E[8<\$GX&>,\>/[3$=]49EZ>-7T_[!EN!?QZB*^3V M?D.XA_N&XUDV#W=-I_-SZN3GU*D]W.,K%>Z8PK5>*=Q:^_.,/>[Z;J0,(\2!B!A%$@F%;5?EG5 MOHV^^)+$0J E2Y(7/]JBZS ^1-)4V!PSS##I./:T<";CP:S[=%HPJU;;@C51 M))"*U* XWOD> MHUJVSO<8ZWM0Z]F\\VX?E;D:67-UZT=^> A-Z;$&MFW-[[47^V1;6]%4)H' M2B.@- I%TRMZ,F]V -IL 8$J+B3- Z414!J%HNG%Q55Q,7RW?8.)>Y?[K3VT M=6'??2 $]$ H%$VO8N5+.-8)\N(O?Y4^\YN+!>I'@-(\4!H!I5$HFE[2RI1P M^A!=%W+ROP2E>: T DJC4#2]N)4AXM@=D<:64\'1_)C^I#9IMXNU+EL#20(J M29US3^144D]R98HX;[@B+6RG J6[,G5KSZ[7.L\-) FH)#5*.A?R7!DJCMU1 MN5,9CBX\*(!:*J T#Y1&0&D4BJ97M/)5' ACQ0%U5D!I'BB-@-(H%$TO;F6O M.'8;HOG8,SGORFZOWA-!#90FD@14DAHD)]C<$G%E@F"["=)FZ"E06E.N&>9+ MNUS;+#=0)*"*U*0XN)#DRI? UJGQZ[B#]CQ:JRO9F%M04P*4YH'2""B-0M'T MRE:F!,8 XP^&G,$O06D>*(V TB@432]NY55@NU?1>/PI.-I@,!PY]=8(:D@T MTB2@FM2DV>_W+[3'RD# ]M<:OB=LS4.6_# ^F=N#6]\\H,8!*(V TB@432]J M91S@ 41GA)R=+T%I'BB-@-(H%$TO;F588+MAT;PSGL_CG?J;'':MUE5[6Y& M*E*[HI[ARJK =JNBZHG6IT90UP*4YH'2""B-0M'TXE:N!89P+3"H:P%*\T!I M!)1&H6AZ<2O7 @.Y%@7GU+[&N-X;04V+!HH$5)$:%)UQK3=V3]Z4#WFRS;YI M$&B5YBU_X[G<6GXW<9U]+5#;?N-,EXYAN^=,2?Y51(7//]*X9\A49[[/W]!]C*>,P6]QQU9F3= ?U^R:.Y>M**E!^?;+X'U!+ M P04 " !-, =9OS,#-M4% 6+0 &0 'AL+W=O\03YDX?A/RNUIQK\B//"G796VN]N>CW MU6+-B@TOS)V5D#G3YE3>]]5&:LWZ(LTYP7 M*A4%D7QUV7L77B31J JHG_B:\@>U=TRJJ=P)\;TZ^7-YV0NJ$?&,+W0%P3-9.Z8XEO:>I9)\95G)R35GJI3TN"4M MAM!GUTQ^-Z5^EW&B*@TTNJGDDA9;KG0CL$TI%VOSP?)5[;Q),*P35%_N[6PR M&<3C:7^[S]CQ4^$HCH/ ?2P!1_M,+@8M%P.0"_L1^)?HK5==.PL5./X0&QPCJZ$>'-2ZI=; MN.>6P[,%]Y%O>4;"\U8V&+=K[:"B)5AH+J?4ACGV0N.F>1@W-T9L23\^0R%UI+'<*>^EAWM/.2!Z?H7$B8: D6FDNO=>GA MX$421/7EJ&@)%IK+G+7F(6ABGV1N>-;2A^JZO3E/+GW63X>PH3Z6H&^#8@ZC M=*X55 N.A>8R:,UZ.'Z1RE ].2I:@H7F,F=M>0@:V-EG\U%7*RY5M5\H)!&E M)F(%EN'D2 3!H>I0'3B8T-U*M+Z:PKYZ7W)7(L^Y7*0L(S=LPZ5OTC!@?X5(HT?5/@X#>N@M8?S. M;'B2QI-@VI<4$)PUS10VS:[@Y$;(ZJ^XN3CQ/T 8K7/!H)IM M+#2726O*Z>BY*D/UX:AH"1::2YKUX13>-0=(&Q_O7@318$(/989JKGU9HTD\ MBD[HS-IF"MMF0&=/K&NH.]VH: D6FOL/<>O)H^"9BHM0W3P6TF0.V@&G!4M 0+S27-&O ( MWA4'2#MN^/ *#M59>Y+Z!-??:QC-N;RO&V\568BRT$VO8WNU;>Y]5[>T'ER? MAQ=738NNA6DZAJ^9O$\+13*^,I#!VY$I.]DTX38G6FSJMM0[H;7(Z\,U9TLN MJP?,_940^O&D2M"V0L_^ U!+ P04 " !-, =9P<&)F.]!*^_&SDS0D-&1#\A?BQ[V'<^P3<\UHQ\5: MK@ 4>HI9(L?.2JG-I>O*: 4QD1V^@43/++B(B=)=L73E1@"99TDQ1F8T>5*F0$W'&W($NY _=Q, MA>ZY)Z;A"SBGL).5MK(2'GD?&TZ7^=CQS.,@$&D M# 31CRU,@#&#I'G\+D"=\CM-8K7]@GZ3B==B'HF$"6GH&42H$39:Z_1VVP)"O6U-!MT0! MFC(2Y:D/1 BB$4>NTG3-E[I10>TJI^8?H?8M33HH\,Z0[_E=]!:Y2*Z( (E^ M-6!-VK&N(=)8.,,*T*\*6AW+U_BA+$%ISPW1O<]SXV*;4$5I,:E%*##+UWFEV:- K8][ ML#7YU/VP!%;3V2]U]FUYL&]3LR6PFN9!J7E@TX.#U_;J] \]V!34/>+!BY+G M12O/>\Z(HHRJYR9:K;FG;H>W^EV#]W8%#7L'C'COH; [47$C,KU^4( M(*'KXT9ZK0 G;X\EM+K]9L:;4PL856U[TO37!K%7#R$9FC85P[^KQN MSS]T97-@\,J8;N4J:.[AMT0L:2(1@X5.]#H#O3XBO]KF'<4WV>WPD2M]U\R: M*R!S$"9 SR\X5R\=<^$L_V (_P)02P,$% @ 33 '65?%P7A+ P 7PP M !D !X;"]W;W)K&ULK5?;CM,P$/T5*R $TFYS MZW5I*[$%!(B5JET!SVXR;2P<.]A.RTI\/+:3IDTV#2#RTL;.G.-S;,]T.C]P M\5TF K]3"F3"R=1*KMQ71DED&(YX!DP_6;+18J5'HJ=*S,!.+:@E+J!YXW= M%!/F+.=V;BV6 N4'Q:.[QPG[LDN46;"7>/?K/S &S$5P('>?:,C)4-Y]_-X&.\<#RC""A$ MRE!@_;6'%5!JF+2.'R6I4ZUI@.?/1_;WUKPVL\$25IQ^([%*%L[403%L<4[5 M/3]\@-+0R/!%G$K[B0YEK.>@*)>*IR58*T@)*[[QSW(CS@":IQT0E(#@;P%A M"0BMT4*9M?46*[R<"WY PD1K-O-@]\:BM1O"S#$^**'?$HU3R_>8"/05TQS0 M'6"9"]!GI"2Z1NM\0TF$OF$AL)E)B]*_1 M<^0BF6 !# MXV[?!IV$=U@,4.A?H< +AFUZNN&?L#C^T?.$%ON81_SJ>8]M6 M=U*9:G,C,WVJ"T>7$W/VX"Q?///'WNLVGSV1U5P/*]=#RSZZX%K?+LXB0@DV MA:3-ZK!/JSV1U:R.*JNCS@.^A1UAS"32!E/,(KA"&8@BG]J,%VQ3RV9^ /9+ M;^#/YN[^W- ?@FI"QY70<:?058+9SI2*L]+2)K!@F=76]OR&P*=!USHJ;%]1E^+QE>TC12 M?-P4^33*Y/CH@LK@I#+H+\M+KGHE#(=-J6U10;->NF,U5T M<]5LU3V_L3VC>PHO6F_=9.A[(1&%K89Z@XE.%E%TL\5 \&PO=V]R:W-H965T-W03%J7.;%J=NQ>S:5;(.$KYO4!YD21,_'O+XVQ_XV#GZ<1#M-[( M\H0[FV[9FC]R^7E[+]21VZ@LHX2G>92E2/#5C?,17U.?E E5Q)>([_.CYZBT MLLBR;^7![\L;QRLKXC$/92G!U,..SWD9$6NDO.I*Y6'LA(WK.N]/=1+SM3KH[LLE9L<_9HN^=*0/[?G M#RWYKNI=TT#RU,!;8A7\HTBOD.^]1\0C@:F>UZ53>SKEH4K'5;IO<>,WP\&O M] 9G]!YXF*5A%$>LG)6FM^>0[YOSR[O4=;Y5(^'&4;>AG(L==V8__X2'WB^F MWD"*42"Q5M^"IF^!37UVRV*6AAPQ64V4!5]':1JE:U,'K4HO[>!!;%B)E??X MW2P@9#1U=\>= 7K%5F<&36<&+^D,3TV3]G9P:L,C@[:->9\@:JWF0J_#QNO0 MZE7?3-\C-9,*(<#2E\,17?Y[?F7M] ZFU MP@O]3QK_DU>N7A/(<0,I1H'$6GW#GJ9 #VS]JJ5:]^$1&7<&C"GJ=&6REW6I M[2/XQ5;;\PU+U[Q$TE5#NT;+^&3X?QB=S!%3E.*RKF5K29=:)MHR 5B/:Y%G M%N1>4=1>T*6&-=%B*_C-.A]:C&Y!H194C4*IM;NGN18'4&LR!@5;4#4*I=;N MHF9@;(?@ER_,M6!KP?7QF P\W)V$?2-IG\BV00V^V$Z^W6\&_D-&%E;G_^0[ M'B-L] R*Q:!J%$JMW5]-QA@,C3$H&X.J42BU=AUF7VM:< M3& XF1@(V)\,NY9-G#P,NI9_!"<3S/O^KV7/H3(S>0=$95(U"J;5;K=&9@*$S 45G4#4* MI=;NHD9G HW.Y!2(STS'GH'47N*E+=#@3%X+S@04G$'5*)1:^V=E#F.&7M9E]K6X.S#@+-O F>O^UG!$#4\,?PCL-G7V.Q#8+-_ M"L1X- ZZ=OM$47M!+S7L'FVE2;A85UN2U4C=6,1A&]+A0&;;:F/.(I,R2ZJG&\Z67)0!ZOHJR^33 M0?D"S6:PV?]02P,$% @ 33 '68UWF6=K @ >@@ !D !X;"]W;W)K M&ULK99MKY,P%,>_2H.)T43'TYZ0%O._\_Y]926J.;B2>8 "CT7E,FUDRM5 MKEQ7ICD46$YX"4P_V7%18*6[8N_*4@#.K*B@;N!Y<[? A#EQ9,>V(HYXI2AA ML!5(5D6!Q:\;H+Q>.[YS'+@G^UR9 3>.2KR'!U#?RZW0/;=SR4@!3!+.D(#= MVOG@KS8+$V\#?A"HY4D;&9*$\R?3NF\0TN^'ZNV 2%WAL4>,'TC'PS++^%5,M]*P_[(4UH[^6B2( SCQRQ?^W'M_CFXDLQYK MV+&&UGUV?4G/\89C\HYDUN.==KS3P=I^JXH$!.([5+?E17J[D@JSC+#].?3& M;VK]S#9WB/W07P8SSX_^):G!E#GK] M;Z5&,NMASSOL^1@K64N_EIPVL,BX4H?/;:9ZY\#$"9 /]]QKHX= M<_YTOQOQ;U!+ P04 " !-, =9KY:F*SX" #_! &0 'AL+W=OF1+3P4$EE%E%I;3UG MS.0E5MR,=(W*K6PU5=RZD';,U(2\"*!*LB2.SUG%A8JR-,RM*4MU8Z50N"8P M355Q>ERBU.TB&D=/$S=B5UH_P;*TYCN\1?NM7I.+V,!2B J5$5H!X78178[G MRZG/#PG?!;;F8 S>R4;K>Q]\*A91[ 6AQ-QZ!NY^>URAE)[(R?C1G9<--[C2\DX4MEQ$%Q$4N.6-M#>ZO<;>S\SSY5J:\(6VSXTCR!MC M==6#G8)*J.[/'_I]. !,DF< 20](@NZN4%!YQ2W/4M(MD,]V;'X0K :T$R>4 M/Y1;2VY5.)S-[C@15Q:^"+X14EB!!M["95$(OVE<@E#=R?LM?'V%E@MIWKB4 M'FA29IT,3\;RON2R*YD\4_)SHT8PB<\@B9,IO 0&IN3DZG:_/PF9\S.82@93 M2:@P^W]3QV1V))/C)+X;YJ;F.2XB=]T-TAZC[-6+\7G\_H3$R2!QR43(,2 MWZ3[;)RR_1'QTT'\]*3X#P](N3 (-8D<#UP8I^/W@1[3TA%?'&H9CV9_R6$' M]]D_#5\Y[80R(''K8/'HG3MXZMJM"ZRNPQ7?:.L:)@Q+]T(A^02WOM7:/@6^ M:X8W+_L%4$L#!!0 ( $TP!UG+'3?$'P( "8% 9 >&PO=V]R:W-H M965T:Z[B5ZD&7 8]5ESH!)?&U&M" M=%9"1?5,UB#L3B%518T-U9'H6@'-/:GB) R"%:DH$SB-_=I.I;%L#&<"=@KI MIJJH^G,%7+8)GN.GA5MV+(U;(&E M/ZE?>^_6RX%JV$A^SW)3)O@31CD4M.'F5K9?H?>S='J9Y-I_4=MC XRR1AM9 M]62;0<5$-]+'O@XCPGSQ B'L">%;"5%/\)4C76;>UI8:FL9*MD@YM%5S$U\; MS[9NF'"WN#?*[C++,^D]58H*@[XS>F"<&08:?437E"ETHKP!) O4]A@^PIQO MP5#&]85%W^VWZ/SL ITA)M#/4C::BES'Q-C\W"DDZW.YZG()7\CE6R-F* H^ MH# (%Q/TS>OT+626/O?TZ#F=V*H,I0F'TH1>;_GVTLRF3'4JT;2*Z\*UKFD& M";9MID&= *?OW\U7P>_O/6I]QWDBLOZ9Z,4[H(PF5, M3F-7$Z PO!Q 7;9D]!>[%^0'54*G MI7W(0#F W2^D-$^!ZY7A:4S_ E!+ P04 " !-, =9II&:Y*0" !" M&0 'AL+W=OVZ?G;@ E:-S6P3NOWZV8:PI*51M/4+V)=SSGW8W#NMN;B7 M.8!"#P5E";US M.Y6$%, DX0P)2&?.Q7"R"@W> GX0J.7.&IE,UIS?F\V79.9X)B"@$"NC@/5K M PN@U CI,'ZVFD[GTA!WUUOUCS9WGD<2E<^<?X8V MGY'1BSF5]HGJ%NLY**ZDXD5+UA$4A#5O_-#688>@=?H)?DOP'Q/"9PA!2PB. M]1"VA/!8#Z.68%-WF]QMX998X6@J>(V$06LUL[#5MVQ=+\+,/;E10G\EFJ>B M.RP$9@I](WA-*%$$)'J'%CEFF5X1AE),!-I@6@'B*:I;.-V!GRY!84+E&TV\ MO5FBTY,WZ,10O^>\DI@E_O(P M?WR [^H2=77RMW6:^P<%OU9L@ +O+?(]/^R)9W$\/>A+Y_^\K_[9^UXQ@N[2 M!%9O=/RE&?2=<:,2]*N8#CB1)8YAYN@6)T%LP(E>OQJ.O0]]!7Y)L>5+BJU> M2&SO*,+N*,)#ZM$G/0ITOXYYQLAO2!"6DL<$*[VLB8L+WYV?[H.53D+YS^YA5#R;P1QVHJ8.[T],*$)D=)A+%O&*J MN:F=M9M7%[9-/[+/AY/%L,>^U/.M&4=_Y9OA>(E%1IA$%%+MRANVHZZYDKW9[O,]8P&80#Z>\JYVFZ,@V[J1W\ 4$L#!!0 ( $TP!UEK MS))7]@, ,\4 9 >&PO=V]R:W-H965T9X9^QG/@"TJF6,E;=ZSI-4E3$] Y7J.1/=I@4,>.W M9*_3BJ!X*T!%KEN& ?4BSDIM-A%C:S*;X /+LQ*M":"'HHC)CSG*\6FJF=IY MX"';IZP>T&>3*MZC#6)?JC7A=WK'LLT*5-(,EX"@W53[9-ZO3*,&"(NO&3K1 MBVM03^41XZ?ZYN_M5#/JB%".$E93Q/SGB!8HSVLF'L?WEE3K?-; R^LS>R0F MSR?S&%.TP/FW;,O2J>9K8(MV\2%G#_CT%VHGY-9\"ZU%':7CK;@TBA,TU7A]IH@$'WJ!V2\(S+ CMEQK?6U2_6U3_?^C _K4=6&)H MF[X-;7^PJJ-1WKI_5))%DBG(NZLBKST9@T[&X&=DS"@]\!URX)]7!(2;]?J] MS1*\SEK?@^8@:1>CP=Q:.B4^K2"P!AD2JO0973?/U;NA]<0RC9=/=>,:N<[R M5%RP(Z(L*_>UA ^;+_0]H5H'EZ%!/["L8563V)G0Y'5HL/^D=K;I#%48G]BM M,DB\^JYI#6ONZOWH&B'TB^.3 I&].!FC?$\<2M9\NG:CW>G;)W'F-!B?F_>A M*1F/ZM,Z<5SS0M\<]?&O]WW&^U*.=MR5<>?Q=QW2G)XU-PQ7XO#F$3.&"W&9 MHIAOS-J /]]AS,XWM8/N#'/V+U!+ P04 " !-, =9^ZSO9C,$ "*%0 M&0 'AL+W=O0)QJTW'>MZ;3,15QVZ-/Q'N[0 M!O&7_9J**[UB"7&"4H9)"BC:3K1'<[0R#0G(1_R#T9&=M(&[D0)P#! MTPZP2H#5!/0O .P28%\+Z)> _K4A#4K X%H%IP0XUP+<$N#F9A6KFUNS@!Q. MQY0< 96C!9MLY/[F:.$(3F4J;C@5=[' \>F&D^ M(G&(*/L-^-\RS+^#NP7B M$,?L'GP%+YL%N/MR#[X '; (4L0 3L%+BCE[$)VB_7=$,@;3D(UU+B*2O'I0 MJL\*=>N"N@V>2,HC!OPT1&$+WN_&.QUX7:Q$M1S6QW+,K$["O[*T!VSC 5B& MU6^)9]X-?X)4P,V+\,7UZG;;:OQ<\,N?4U_] X%W++;U&M6V%5FVCG?X(;, M;,NP@L5N9Y%/\A';PP!--/&H9H@>D#;]]1?3,7YOLU$0TP:WVLS I6)V>5U?HP M-0UCK!].T^W4]OR6FH5L?LVP9XS5X5HKBKODQJ/P8W.I'633( M%@0D2<3;!Y,;&V#&,C$D$P]N"OS->MUF4R'6/YFN97L-FSH#NM6FP=GZ6F;3 MIRN"6E[!LU(4>,TGI_+)^;%/>XB%1X1>LHBB?4:#"%[80\[9'+_:MM/<19UQ MW&J/2C*_)7[/T+YM^)-[OB MUGV;^>[9)C ]T[$=JV%_9TRWVJ^2S#^?P<#(_QH)H%)TI8BLE@!>E0">T@1X MW.THVD&.1#_CK5G@G5V@W4N!\4'_H- 8M.D._U=IS1<\>#!J^JE1<*2*K M^3JL?!VJ]?6PZX$UQ0$":UD!UJ( ;^385HL+;>]TH_>\QEK..P.\=9>K)//; MPG>:SWB5BBM%9+54,(W/SWFC,QD>$Y*EO*N4/P"8\8A0_%][6>\6N/6#2BG; M0BF;KY1MJ91M5;(YS?)496Z1'_K)R4^"Z"X_U&/">Y$$Q:=VU5L='#[FQV6- M_IDY6I@M_;XY6A;'@I_TQ2GE$Z0[++ZS8K054D;/%>^SM#CX*RXXV>?G3J^$ M&PO=V]R:W-H965T">DF2)O Z>ZDE:+F>OO:!2=!!RJ.C2.#!6WYHF30^HA/0&UZCB;W:8E)#Q)MF;M"8( M9M*I+$S'L@*SA'EE1 O9MR'1 A]9D5=H0P ]EB4DSRM4X-/2L(V7CKM\?V"B MPXP6-=RC+6+W]8;PEME1LKQ$%\)!6OR3HQ.]> 9"R@/& MCZ+Q9[8T+#$C5*"4"03D7T]HC8I"D/@\OK50HQM3.%X^O]!_E^*YF =(T1H7 M7_.,'99&:( ,[>"Q8'?X] =J!?F"E^*"RD]P:FTM Z1'RG#9.O,9E'G5?,/O M;2 N'#A'[>"T#L[0P7O%P6T=W+>.X+4.WEM'\%L'*=ULM,O Q9#!:$'P"1!A MS6GB049?>O-XY958*%M&^-N<^[%HRW#Z"%8\U!E8XY*O/PIE!C_VFRFFC(*K M&#&8%_2:O[[?QN#JPS7X /(*_'W 1PJKC"Y,QFA"XKR$9.5, O\Z5C? M7X#CN5XBOFLW^[NJN3\ MW.C)#X_>"X;;K0]7\OQ7>.-%H,IPPW#5#%'K;FD-4[0T>#&CB#PA(_KU%SNP M/JG"JQ,6ZX0EFF"]1'A=(KPI>I1\.^;L^>.#W*GI,"NJI#2\0/+$[\53Y%J^ MO3"?+H,]-G+F8N%<&L5C(W]N>WVC1&%D>WYGU!/M=Z+]2='W%4$IWE?YORK1 ME/]2%9#Q5PSS1\I(GHH6E37M6.7JQ=H,Z5U*]L,@' 1F;.5ZKC,;1.9-K.3_ M6+W8!%UL@LG8W"D%@ZN[[3V]5NF>Q+UWD^J$Q3IAB298+R>S+B4 UT*O2NHDYKWK3RVHC\6EW_R?NF,;VX.OT"RSRL*"K3C0UDW,[[H M27,9US08KN5MTP-F#)?R\8!@AH@PX.]W&+.7AAB@NQ*-_@-02P,$% @ M33 '68-IX_D?! \A( !D !X;"]W;W)K&UL MM5A=;Z,X%/TK%BNM=J1MP7RGFT2:A.[LKC0S5:/./CO@)*B 6=MI.O]^;: D M@..V$*#^SD&4@J:T(>9>/O9&98,B*(] MXR1OG$4$>5K4O^BY$>+$0>"H'>S&P>X[N&<>L,;N/@5LK45"H=(L31 M?$K) 5!I+=#D0R5FY2WHIX5<]Q6G8C05?GR^XB1^! NA7 *6)!>O$T/5@ER! M>HB4LLD *A)PCQFG:QR1G,N(EC M4<=AGXG# 5])P7<,W!8)3A3^D=[?U_B;0I-6&/M%F(6M!?QG7UP#Q_H=V);M M*N)9ZMV_(BKY7#^R3:K6TZ]+F.].QZDC-=!;VH^G*"JX\O!;^8$8;^K;X M]!@,[1SH3<*@9Q=I [EP#8.69J"E^4-L K$!" 6WSYC&*5-3#@94KD(_&"Z: MPL[VWY2U05U(.6PIAUK*HL38X/3,VH8*HJ'ON$Z/J,(NL'TXZ?'41G(A MSTG+<_*>[8E%SM=NS,EP8P:6$P8]3DN%G6H#1Z_C=6A!ZUCE6%IBMWF9D9\8 M-]FO+FJ458H6Y[WG]JAHT5AH70U/*D6H37[?]OD:4_E"K,X7>7!4^<9$B\9" MZ\IG'^6S/R#U-:"=S.'Y=N#V4\)29>F*DW28_MYBV25Y+#.AOL[4I,#&\W16 M&'C!Q+?Z1(:&KN?[T _Z/#ZB%(3'6A!J*Z6WYL$&I7/N0]NQO!#VB2LL;<>W MG.$*?D0-!X]%'-17<=IT"(?5U14, R<<)$259>C:SJ2?%O3A7$KW6-9!?5WW MWJP(%=6>:X?0LL*^ @I+Y>Z.WH)9TS-/+@-R3+?5I0H#,=D7O/[[V_:V%S>? MJ^N*7O\"WBSKZY&ULK5;O;]HP$/U7K*R:6JDE M/R! .XA4Z*IM4J6JK.UGEUR(52?.; ?H?[^S$[+ 4K1-^P*V<^_YO;-SE\E& MR%>5 FBRS7BNIDZJ=7'ENFJ90D953Q20XY-$R(QJG,J5JPH)-+:@C+N!YPW= MC++DT6QI@>[QCO[7>TQ M^0*UG]#P+057]I=LZEC/(UPEFE,'A'X9#I^Z;/XGLCW3@\;TX!A[=%T44FP9 MOH9 )%.O%XD$'.&TRW;%Y5+"KDT'8_] 6W?8\-+OUC9LM V/)W(-$JLM@6V!A1&O$&<)D-,W MH%*==JR5O&. M6QGV>^'EP3E407Z_%17TQMV',&XDCX]*_JRTOS2 M7VTR;"D+_5%XH/_WH-'8#P_TNZV&D(%Y%->:MJRLB]0+)M&BS^GY.:'V:.[QP7/M!MI?2"FTUW>$M61#WL[@7,W(&E MI UADG*&!-G,G+?^W3+5]L;@(R4'>3)&.I(UYX]Z\G59(/;6GW@A[]( M'\]$\Q6\EN8;'7I;ST%%*Q5O>C#LH*&L^\5?>AU. ,!C!P0](!@#HB< 80\( MK_40]8#H6@^3'F!"=[O8C7 Y5CB;"GY 0EL#FQX8]0T:]*),Y\E*"7A* :>R M.9:T0)B5**=UJTB)_N%2HGLBT*K"@J ;M(+<+-N:(+Z!S"@X*VA-L3EF6%D; M@H,Y$$#C/1&07ZC@30,&4G-(! DJ%3BA;(L41V7OZCN4Q?Q53A2FM7P-.WE8 MY>C5R]?H)7*/II2A!T:5? .+,/ZOXJT$I)RZ"M31,;I%K\2\4R)X0HD0O>=, M51(M64E*"SZ_C(\OX%TXE>%H@N/1S(.+A.]:=HM"[PT*O""R[&=Q/3RTA?-K MWI<_[?U,C'#(T]#P37XR3VWGW3&&=D9=@._D#A=DYD"%E43LB9/]]L*/O3]L M8C\G6?Z<9,MG(CL[EF@XEN@2>_8OO,EJ?1!8*4'7K<)K*!1PQ8_W7_'BL>)U M283U2G;LL6'7K[1]=A,$00()MS\5WV+F!X$W.3?++691&*7^N=G28A;Z8?R- M[4R*R2#%Y*(4GZXH9C==N;0IT9%')YORDV22IEXXBG)ALTR].)PDX4@/F^7O M?AI[03*2Q.[="[PPL:L2#ZK$SZ!*_T*PZ1)?K8O-TJZ+S=*NB]W[!5V209?D MHBY=/3-79P2&U:' M[OJM:2I'ZW/_;N%;UG/HQKOF^1M]U\J_QV)+F40UV8 K[S:!NRRZ]KB;*+XS M_=^:*^@FS;""?Q1$: -XON%<'2?:P? ?)?L*4$L#!!0 ( $TP!UEI"'J4 M 00 )@3 9 >&PO=V]R:W-H965T^2E=H":B?#.JR8$:_K9T:B;2$4J9%4G/[[D90B68ZLU CK#[9( MW3VZY^X)<[KY@;('OD=(@*<2$[ZP]D)4U[;-LSTJ(;^B%2+RSI:R$@JY9#N; M5PS!7#N5V/8<)[)+6! KG>N]-4OGM!:X(&C- *_+$K+O2X3I86&YUO/&7;'; M"[5AI_,*[M &B:_5FLF5W:'D18D(+R@!#&T7UB?W>N4FRD%;_%N@ S^Z!HK* M/:4/:O$Y7UB.B@AAE D% >7/(UHAC!62C.._%M3JGJD\C1 MBN)O12[V"VMF@1QM88W%'3W\@5I"H<++*.;Z&QQ:6\<"6 ORCE8(P8V>\@0^ ULI'3R&B- MZ"B M A%10(R_@UPYR!H CK*:%:) '*"G#->Y1-DR6@*Q1XV5W, *MI*P7,-F$&$1@2^4B#T'MT0^?NAORYQT MB?&>$[/T)@'_K,D5\)U?@>=XP4@\JQ]W]R?"\;LZ^1HO/(-W"QDIR(Z#]ZH^ M'_H"C:6J@?+'H=3!<,TKF*&%)?_R.6*/R$K?_>)&SL,HZ0S'$0>=I&'DY%_ M@XQ!(D:#F_2\M#R&P 8DHXYD9$Z4D4G6AL &K...=?QS1!F_T)J;^/+C^">B M_ '#0>2S+O+99.2>XP9@C2$![V!9?51GD]NLY2DO:/8 _J[4B3P:_23TI?4S M!#;(0M)E(3&GVL0D:T-@ ]:NT_^G=WZ.;EO<8SUZ?NC,XB \$>Z893A+O"B* MQI7K'O4I[BO:[;5ZM_DZ'N@DQ*75,H4V).SUA#US,FVQ3#$WA#9DWK)V$Z/?CC(:$U$ M\U;?[7;CI4]ZJ'*ROU1C)ST[Z6&:F=47R'8%X0"CK81TKF*I&=:,@9J%H)6> MI-Q3(6BI+_<(YH@I WE_2V4RVX5Z0#>,2_\'4$L#!!0 ( $TP!UD(CF]" MRP, (D2 9 >&PO=V]R:W-H965TL!*KNK!DOL%1-OK%% MR0%G%:G(;<]Q0KO A%K1O.I[Y-&<[61.*#QR)'9%@?FW>\C9?F&YUEO')[+9 M2MUA1_,2;^ )Y)?RD:N6W:IDI J"*.(PWIAW;FSAZG&5X _">S%P372(WEF M[*MN?,@6EJ,?"')(I5; ZN\%EI#G6D@]QM^-IM6&U,3#ZS?UI!J[&LLS%K!D M^5\DD]N%-;%0!FN\R^4GMG\/S7@"K9>R7%2_:%]CPY&%TIV0K&C(Z@D*0NM_ M_-KDX8"@=,P$KR%X7<+W(O@-P3\WPJ@AC,Z-$#2$X%Q"V!#"F+RM^*K1PA5%?BD^3J+E$\&?T.RD>!;M"2%26C0*5 M;(URW8VN8I"8Y.):W?_R%*.K=]?H'2(4?=ZRG< T$W-;JH?04G;:!+RO WK? M">BCCXS*K4 KFD%FX,?]_+"';ZO!MQGPWC)P[_4*_K:CM\AW?D&>XXT,S[,\ MG^Z;AO-CT5<_%CWII\>0*KI;T3T#_:&?_@3E+7)JNMMCA=\6HU_I!;W%:*JI MFN>;>7JVGHD2I["PU'0L@+^ %?W\DQLZOYH,'5(L'E)L-:18,J38PT!B1V4Q M:LMBU*<>_5$"QY+033,M<:"PQSF2P MTI::C;X"YN#;53:_PI74SI%@\I-AJ M2+&DWXR@SK:I1OX'\:@>@K8>@MYI(B$4TQ2::DB9D&)F,C\8TOPAQ>(AQ59# MBB5#BCT,)'94)&%;)&%ON=T5C$OR#ZX6O&I%P_6:](:M;W:J9K 0((T?FEHT MK$3U*OXE"B9S^^6P$DXAH_$Q)#Z%N&YXC%F=8J;N,23I'>&E9@PD=F3&N#5C MW&O&!ZKF:A 2*2_JMS8G^)GD1!+S][Z6&QTFT.O88(#X'1M.(5[7!0,DZ+C0 M.[1+71A([,B%2>O"Y*+O:#5SFK(_.4W*U.FD_PQ,?(H))AW,Z@Q,TCNL2QT8 M2.S(@6GKP+37@<],JG5+G7UX+=6&'DSYGYY,#7[8S;\!$W3S?XH9>YW7:'6* M":>=ER3I'=2E^1](K,Z_?;#S+8!OJD,-H2I[1V6][VA[VW.3N^JXH--_[\Z6 MKJ$_=F>K^ECD/_GZD.8CYAM"A7)SK4(YMV/UM>/UP4?=D*RL]MW/3*I=?'6Y M!9P!UP!U?\V8?&OH .WI4_0O4$L#!!0 ( $TP!UDN:?2A.@, $\+ 9 M >&PO=V]R:W-H965TW3V?[9OMA/RI M,@!-[HJ*BV*&HP1%(Q7__2NUF$/@#S] *\&>&V _P!@ M5 -&C_7@UP#_L1[&-<"F[E:Y6^&65--H)L6.2&.-;&9@U;=HU(MQ4R?76N)7 MAC@=?09469$3LA!%*3APK8A(L6S*,@>L!TUS$E.5D10KBC!>5:;9XM=+T)3E MZ@V";ZZ7Y/7+-^0E6I!OF=@JRA,U16-]T T(_)%<)TILN() M)#WXY7%\< 3OHC*-/-Z]/.?>4<)/6WY*1H.WQ!MX?D\\B\?#1WWI/,W[ZK^] M'X@Q:FIE9/G&1VNE;U-+>B^;[PP($W4TY\UH*!)W0O4FK M1)9=GO&D)=.JRS,.PGX)PD:"\*@$MH$Y$>G)5@&A2H%YI];X '%(S*,#=W%& M^08(/E"$8W]R4!(D9W3-=_^L%%G8D"L]:*CZGOU77W^2LI;:[ MUR$4(#>V-5,D%ENNJP>@66VZO_>VZ6FMGP^GBV'/^A*[Q:JY^TM?M9I?J-PP MKG C4G0U. WQ@,BJ?:LF6I2V/UD+C=V.'6;8\8(T!O@]%4+?3XR#IH>._@!0 M2P,$% @ 33 '6:4?#:!3 @ 2 8 !D !X;"]W;W)K&ULK55A;YLP$/TK%I.F3EH"(86F&2 MK:9UVJ2HU=;/#AS!*MC, M=D+S[WY$)65&,HMZZJ)=#,@JK2]3TO="O*N)-$=F\MDTCL=,DXK"51NZJB\K"" M4C2Q,W..&_=L6VBSX2913;?P /IGO988N7V6C%7 %1.<2,ACY_-LN0K-?7OA M%X-&G:R)4;(1XLD$=UGL>(80E)!JDX'B8P\W4)8F$=+XW>5T^I(&>+H^9O]B MM:.6#55P(\I'ENDB=A8.R2"GNU+?B^8K='H"DR\5I;*_I&GOAE<.27=*BZH# M(X.*\?9)GSL?3@!^\ ; [P"^Y=T6LBQOJ:9))$5#I+F-VX>2D/ M6N(I0YQ.O@-*4F1"[()HD!6A/",94ZG8<4TDU4 N;D%35JH/D:NQJ(&Z:5=@ MU1;PWRCP;<>G9.Y])+[G7[Z&N\BU)^SWA'V;+Q@E/,2CQ?]N%GJ?1EC->U;SL>S)HWW[D$WH'B0V,_:K^2(8WY+RQ=@)R1FG M/(5N\X)Q<@ JAWT=K^BW2!*02G!=*#*[)AD]J!$QE[V8R[\3\[H9SE0,46_S MS]J>,'-AGWA3+PPC=S_ *^AY!?_%9)Q82/1E>]SF\9J+SN;KSN81>\->1OAO M]I[Q'R(=#AN\.#/8/1D,9L;^H'++N,*\.>*\Z16*E^W<:@,M:CLK-D+CY+'+ M D<]2',!SW,A]#$PXZ?_\TC^ %!+ P04 " !-, =98+AOUF4# "$# M&0 'AL+W=O=X8_V36 M)R&_JPQ HZRH-H,Y<%7I02ZJXN*W"=! ML/0+RKB7KNMK]S)=BTKGC,.]1*HJ"BI_WD(N3AL/>\\7OK!#INT%/UV7] / MH+^5]]*,_$YEQPK@B@F.).PWWE_XYI;4!?43_S XJ;-S9%MY%.*['7S8;;S M)H(GS^KOZN;-\T\4@5O1?XOV^ELXR4> MVL&>5KG^(D[OH6THLGI;D:OZ%YV:9^/ 0]M*:5&TQ29!P7ASI$_M'W%60,A( M 6D+2)V[,:I3WE%-T[44)R3MTT;-GM2MUM4F'.-V5AZT-'>9J=/I1S M*72% M'LQ\[ZH/H:R8J1?E.K7UM MHEA!?]O:WC:V9,3V[XI?HS!X@TA %NC;PQVZ>'WYJXQO.NG:(5T[I-:-1G3? M,4[Y%E#=EBM64QZZR^T2N%$EW<+&,^^X GD$+_WC%5X&?TZ$"[MPX91Z6O=Z M(<$N%L8/2+$G5 BN,W7IBMJ(+6LQN[B.*<%D[1\="19=@L5<@LAEU50MSJQ" M'+BMHLXJFK-:NJRB@16.5VZK96>UG+.*75;+@542N9WBSBF>F>UFO3Z"$JA^GWG&AUI7@':,;45%=>N!*M! M@JMH9 9QT&,HF.\7Y7;9HIS11Y8SS!).+\5'JW;^-T7)V#SU",.S#',2I"W[90F0,8;@GE=X%EA. MBN AL3!9)"-V/;/P++2<),$.:I%DS*[G%IX%EQ,G>$@N')*QN>OAA6?IM7+: M.?!%,!ZQZPF&9Q"6@=DG[C5(I^D09(L@'#/M48:G63;*33S$%@Y6P0BF20\N M,@VN%\*3#.%U14;7)>GQ12;A\Q)^MDKG&XLDQ/%O"?RS/:7=GW^B\L"X,A9[ M4Q9*3_ 5!+ M P04 " !-, =9+IQ 4(8# !I$@ &0 'AL+W=O#H*4TR-M4VG&_'NLZ6&T@Q MNR);R,2;%:$IYJ))USK;4L!1+DH3W3(,3T]QG&FS2=ZWH+,)V?$DSF!!$=NE M*::_YI"0PU0SM6/'7;S><-FASR9;O(9[X-^V"RI:>D6)XA0R%I,,45A-M6MS M')J&%.06WV,XL-HSDJ$\$O)#-CY'4\V0(X($EEPBL/C9PPTDB22)OOZ'7J-X@Q]W9 =PUG$)CH7 M0Y @?5FZFQ?NK'^XL]$MR?B&H2"+(.K0^_UZKT>OB]"K^*UC_'.K%_AEEUTA MVWB/+,-R.L9S<[[<[@KG9=Z#EWD/^^4^+(7<[)(W>[%]!F;UZ9GO&QJTHJ8;Y*6* 2%BJ"-:KK5-5U^NBB MNGO(=H!6E*2H7NH8.NM;T+R<)O>W_H=$,9MA8JQS9.5L9A:V6QG<&) MD=\&N8YY8A2T25Z+%/8&^,STC:KTC5Z\G?02+OV74 GS5<("E;!PU/Z.J'UK M-$IE&G]/649OL:Y3LLLX0]%QOM-ROF_ETM9YCC+:GT;NT#R9[_UN+RW*63X# MI3Y#5;2B,'KM))P"7>=W%@PM9?:+@TS56]V+7.>W 2?]Q.#8GL!*NC*N!V-5H<:]1-#C9YN?P1\+%J3Y_W ".@$H#\7Y% M"#\VI(/J=FGV!U!+ P04 " !-, =9**S1 UX" "+!P &0 'AL+W=O M&Z:94"TB90=2NM M%.WV\NS $-""36V39/^^OA!*5FP4M7D!>SSGC,^,-1/N*7OB)8! AZ8F/+)* M(=J%;?.LA ;S&6V!R)."L@8+N65;F[<,<*Y!36U[CC.W&UP1*PZU;)=TV#VO(2:[B/+M8Z&AVI;"F6PX[#%6W@$\:-=,[FS!Y:\:H#PBA+$ MH(BL6W>1!LI?._RL8,]':Z24;"A]4IN[/+(<=2&H(1.* ^/K^1;*.BYHTX/E#9J*F#\^]'D8 23/-,#K =Y+0/ *P.\!_J41@AX07!KA MI@=HZ;;1KA.78('CD-$]8LI;LJF%SKY&RWQ51+V31\'D:25Q(KXC&6T ?<<' MX.A= @)7-7\?VD)R*P\[ZWF6AL=[A<=']Y2(DJ.4Y)!/X)/S^/D9O"TU#<*\ MH["E=Y;P6T=FR'<^(,_Q@HG[K"Z'^U-R_B]Z^L_13Y+A#U7V-=_-!56>JJU! M^]-HU:H6O,491);L11S8#JSX[1MW[GR>2NPUR9)KDJ57(CLI03"4(#C''J=% M ;HI(H$/B&$!4X4P'*YY%ZK'[V)GII_0;ISBWBT8NYVZ)--,KG?JEIYE,D+M M47=I@&UU6^R$EC!L-?>C.F[C';5H2C M&@H9RIE]E ^6_AP/9@&]0Z&9>YJF+;"/9[4C^^ ZQ[8) +T1CL$CLP&A14:Z;DI>E4 M#U>##R"O;M^L"N-PIN@JZ)Z3EE#=3)!)KA*FFC !60^-!H*E8$?QV1SN.B]\ M +7.,]-(.)WEDE8>UHRZ862G3(AK^!WQ,]W27J8;*U85@FR:QE#=M#*V _J; M:E9[4_;\1;I>P>]R_65AIB.K/I08NU(LY M9TPR1<6F:5/[>S@.>Z]EN=JCNX:?RNK?K=X79[5^\1]V6NN#Q*&;C [?9!@? MOL?Z\'7H)OMOP>1;6.[>J[V+GF,R.$B3?GU.QT,,;R%D7PXU;#O $#BP.1GI=K?+7Q"GF\#K U?:Q"L)GBE8C-%,\U(.Z\ M 2..W:N-Q0$&M@I8[4!\=QRH*31_YZ_>4W_Z?=O0'4$L#!!0 M ( $TP!UF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G!UJB;2(4Z9%4TO37 M]Y*J6ZJ1+_9RXR=+%$4?7>GRD)3>/!A[MS+FCGUNE7;S;.O][FPRS@C=N*X1OU:283D\G+9_MFW];"3M(=XT7MI=%0 M& INI7AP/XZ'778OG5Q))?WC/(O;2F2LE5JV\HMHYMDT8VYK'OXR5GXQVG.U MK*U1:I[E_8%;8;VLGQ0O ^0-7[E8XOGJ$P>0>78ZA0;7TCH?:\3V.3#>"ZC< M[W7>O)?*"WO)O?C3FFXG]28T U7.94SS5LRS?17&=)H3V3 M<,!>-1&<#O+"Z$9H)QH&6\XHV0!'P]YQQ74M6 )9()#%$2'_+1+($H$LCP*Y M##AP:@)9(9#5$2$'D9PAD+-C0I8)Y"D">4H+^8'[S@IFUNQ=YZ06SB5<+Q&N ME[1<2[G1$NIRZ'C.Z]ITT/'H#5M &&LI4LA7".0K6DAPRPYZ_L??V$+Q?0_Y M7R=WX;P$\36"^)H6\0ILI3?A/]FY8AWVE#H[E.(K8WG0'CNW%C#% M3W'+4:,0*^4]EY;=4#1-'3FR.R ;*[;OE%EIR3X8QF#-R8FD F:QC M1W(I51=\<6V<8PMAV7++;8J)62,GUL8U9,3P@<-28]?<(8'65NUDR%8DCX%!.34$4LH0.8KMOM% Q!TG>4F(1F MQ!+ZCADWF!>VC8] (UU8?4LQ,0G-B"7T'7,)C36=BJ\LUUU\>=G* 28FH1FQ MA ZO1$<5I9B8A6;$%DJ7HT<=.P_/6G$6FK1?("6'9377-4+R\)/ M_Y*LFH5E[G6GU 64?=37AC?[+UGV7^&\_0I02P,$% @ 33 '60^45$C: M 0 62 !H !X;"]?Z)0A&.14&#YE36V/+U7UB?K)'G M+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\YTU*I9F\ MML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L'10B* M]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^M@GT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT M-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN! MWHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\G MT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " !-, =9(5VG)LT! D( $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT! M-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS M^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^; M>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<. M=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R M_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC M ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ 33 '6>5+DN#N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 33 '69E&PO M=V]R:W-H965T&UL4$L! A0#% @ 33 '6:CXDI+>!@ M(Q\ !@ ("!EPX 'AL+W=OP( #H' 8 " @:L5 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 33 '63J%*\G;# :G\ !@ M ("!VQX 'AL+W=OPK !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 33 '68V=$\LR!@ B1 !@ ("!TS8 'AL+W=O9% !X;"]W;W)K&UL4$L! A0#% @ 33 '6<5H[$&P" =R !D ("! M6TD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 33 '68NXEDPD!@ :A$ !D ("!=UL 'AL+W=O&PO=V]R:W-H965TIT 8 (\5 9 " @=%F !X M;"]W;W)K&UL4$L! A0#% @ 33 '62]"O#TC M P G@< !D ("!V&T 'AL+W=O?\" (!P &0 M@($R<0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 33 '66KO)AK5!0 IP\ !D M ("!&W< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 33 '62.TQ SY! %A8 !D ("!5H0 M 'AL+W=O M1.\" "@" &0 @(&&B0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M33 '68''P6_O! W@X !D ("!Z9 'AL+W=O&PO=V]R:W-H965T MF0YIQP( &,* 9 " @36F !X;"]W;W)K&UL4$L! A0#% @ 33 '67[/_#NH!0 B3( !D M ("!,ZD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 33 '65?%P7A+ P 7PP !D ("!IK@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33 ' M6:^6IBL^ @ _P0 !D ("!,\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33 '66O,DE?V P SQ0 M !D ("!V&PO=V]R:W-H965T&UL4$L! A0#% @ 33 '68-IX_D?! \A( !D M ("!AM@ 'AL+W=O&PO=V]R:W-H965T MBP, *\, 9 M " @2G@ !X;"]W;W)K&UL4$L! A0# M% @ 33 '66D(>I0!! F!, !D ("!Z^, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 33 '6:4? M#:!3 @ 2 8 !D ("!EN\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33 '62BLT0-> @ BP< !D M ("!>?D 'AL+W=O_*.U<# "T%0 #0 @ $._ >&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !-, =9(5VG)LT! D M( $P @ $U!P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 /@ ^ .D0 S"0$ ! end XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 174 237 1 false 46 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 10101 - Disclosure - Nature of Business Sheet http://solidpowerbattery.com/role/DisclosureNatureOfBusiness Nature of Business Notes 7 false false R8.htm 10201 - Disclosure - Significant Accounting Policies Sheet http://solidpowerbattery.com/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Property, Plant and Equipment Sheet http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 9 false false R10.htm 10401 - Disclosure - Intangible Assets Sheet http://solidpowerbattery.com/role/DisclosureIntangibleAssets Intangible Assets Notes 10 false false R11.htm 10501 - Disclosure - Collaborative Arrangement Sheet http://solidpowerbattery.com/role/DisclosureCollaborativeArrangement Collaborative Arrangement Notes 11 false false R12.htm 10601 - Disclosure - Fair Value Measurements Sheet http://solidpowerbattery.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 10701 - Disclosure - Warrant Liabilities Sheet http://solidpowerbattery.com/role/DisclosureWarrantLiabilities Warrant Liabilities Notes 13 false false R14.htm 10801 - Disclosure - Stockholders' Equity Sheet http://solidpowerbattery.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 10901 - Disclosure - Stock Based Compensation Sheet http://solidpowerbattery.com/role/DisclosureStockBasedCompensation Stock Based Compensation Notes 15 false false R16.htm 11001 - Disclosure - Basic and Diluted Loss Per Share Sheet http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShare Basic and Diluted Loss Per Share Notes 16 false false R17.htm 11101 - Disclosure - Leases Sheet http://solidpowerbattery.com/role/DisclosureLeases Leases Notes 17 false false R18.htm 11201 - Disclosure - Related Party Transactions Sheet http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 11301 - Disclosure - Income Taxes Sheet http://solidpowerbattery.com/role/DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 11401 - Disclosure - Contingencies Sheet http://solidpowerbattery.com/role/DisclosureContingencies Contingencies Notes 20 false false R21.htm 20202 - Disclosure - Significant Accounting Policies (Policies) Sheet http://solidpowerbattery.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://solidpowerbattery.com/role/DisclosureSignificantAccountingPolicies 21 false false R22.htm 30303 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipment 22 false false R23.htm 30403 - Disclosure - Intangible Assets (Tables) Sheet http://solidpowerbattery.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://solidpowerbattery.com/role/DisclosureIntangibleAssets 23 false false R24.htm 30603 - Disclosure - Fair Value Measurements (Tables) Sheet http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://solidpowerbattery.com/role/DisclosureFairValueMeasurements 24 false false R25.htm 30703 - Disclosure - Warrant Liabilities (Tables) Sheet http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesTables Warrant Liabilities (Tables) Tables http://solidpowerbattery.com/role/DisclosureWarrantLiabilities 25 false false R26.htm 30803 - Disclosure - Stockholders' Equity (Tables) Sheet http://solidpowerbattery.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://solidpowerbattery.com/role/DisclosureStockholdersEquity 26 false false R27.htm 30903 - Disclosure - Stock Based Compensation (Tables) Sheet http://solidpowerbattery.com/role/DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables http://solidpowerbattery.com/role/DisclosureStockBasedCompensation 27 false false R28.htm 31003 - Disclosure - Basic and Diluted Loss Per Share (Tables) Sheet http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareTables Basic and Diluted Loss Per Share (Tables) Tables http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShare 28 false false R29.htm 31103 - Disclosure - Leases (Tables) Sheet http://solidpowerbattery.com/role/DisclosureLeasesTables Leases (Tables) Tables http://solidpowerbattery.com/role/DisclosureLeases 29 false false R30.htm 40301 - Disclosure - Property, Plant and Equipment (Details) Sheet http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentTables 30 false false R31.htm 40302 - Disclosure - Property, Plant and Equipment - Depreciation expense (Details) Sheet http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails Property, Plant and Equipment - Depreciation expense (Details) Details 31 false false R32.htm 40303 - Disclosure - Property, Plant and Equipment - Construction in progress (Details) Sheet http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails Property, Plant and Equipment - Construction in progress (Details) Details 32 false false R33.htm 40401 - Disclosure - Intangible Assets (Details) Sheet http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://solidpowerbattery.com/role/DisclosureIntangibleAssetsTables 33 false false R34.htm 40601 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details) Sheet http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details) Details 34 false false R35.htm 40602 - Disclosure - Fair Value Measurements - Measurement inputs (Details) Sheet http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails Fair Value Measurements - Measurement inputs (Details) Details 35 false false R36.htm 40603 - Disclosure - Fair Value Measurements - Public Warrants measured at fair value using Level 1 directly observable inputs and Private Placement Warrants (Details) Sheet http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails Fair Value Measurements - Public Warrants measured at fair value using Level 1 directly observable inputs and Private Placement Warrants (Details) Details 36 false false R37.htm 40604 - Disclosure - Fair Value Measurements - Fair value for the Public Warrants and Private Placement Warrants (Details) Sheet http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails Fair Value Measurements - Fair value for the Public Warrants and Private Placement Warrants (Details) Details 37 false false R38.htm 40701 - Disclosure - Warrant Liabilities (Details) Sheet http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesTables 38 false false R39.htm 40702 - Disclosure - Warrant Liabilities - Additional information (Details) Sheet http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails Warrant Liabilities - Additional information (Details) Details 39 false false R40.htm 40703 - Disclosure - Warrant Liabilities - Fair value of warrant liabilities (Details) Sheet http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesFairValueOfWarrantLiabilitiesDetails Warrant Liabilities - Fair value of warrant liabilities (Details) Details 40 false false R41.htm 40704 - Disclosure - Warrant Liabilities - Changes in fair value of warrant liabilities (Details) Sheet http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesChangesInFairValueOfWarrantLiabilitiesDetails Warrant Liabilities - Changes in fair value of warrant liabilities (Details) Details 41 false false R42.htm 40801 - Disclosure - Stockholders' Equity - Stock options exercised (Details) Sheet http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails Stockholders' Equity - Stock options exercised (Details) Details 42 false false R43.htm 40802 - Disclosure - Stockholders' Equity (Details) Sheet http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://solidpowerbattery.com/role/DisclosureStockholdersEquityTables 43 false false R44.htm 40901 - Disclosure - Stock Based Compensation - Compensation costs (Details) Sheet http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails Stock Based Compensation - Compensation costs (Details) Details 44 false false R45.htm 40902 - Disclosure - Stock Based Compensation - Stock options and Restricted stock units (Details) Sheet http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails Stock Based Compensation - Stock options and Restricted stock units (Details) Details 45 false false R46.htm 40903 - Disclosure - Stock Based Compensation - Fair value of options granted (Details) Sheet http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails Stock Based Compensation - Fair value of options granted (Details) Details 46 false false R47.htm 41001 - Disclosure - Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details) Sheet http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details) Details 47 false false R48.htm 41002 - Disclosure - Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details) Sheet http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details) Details 48 false false R49.htm 41101 - Disclosure - Leases - Components of lease (Details) Sheet http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails Leases - Components of lease (Details) Details 49 false false R50.htm 41102 - Disclosure - Leases - Components of supplemental cash flow information (Details) Sheet http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfSupplementalCashFlowInformationDetails Leases - Components of supplemental cash flow information (Details) Details 50 false false R51.htm 41103 - Disclosure - Leases - Lease term and discount rate (Details) Sheet http://solidpowerbattery.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails Leases - Lease term and discount rate (Details) Details 51 false false R52.htm 41104 - Disclosure - Leases - Schedule of future minimum payments (Details) Sheet http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails Leases - Schedule of future minimum payments (Details) Details 52 false false R53.htm 41201 - Disclosure - Related Party Transactions (Details) Sheet http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactions 53 false false R54.htm 41301 - Disclosure - Income Taxes (Details) Sheet http://solidpowerbattery.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://solidpowerbattery.com/role/DisclosureIncomeTaxes 54 false false All Reports Book All Reports sldp-20240630.xsd sldp-20240630_cal.xml sldp-20240630_def.xml sldp-20240630_lab.xml sldp-20240630_pre.xml sldp-20240630x10q.htm sldp-20240630x10q004.gif http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sldp-20240630x10q.htm": { "nsprefix": "sldp", "nsuri": "http://solidpowerbattery.com/20240630", "dts": { "schema": { "local": [ "sldp-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "sldp-20240630_cal.xml" ] }, "definitionLink": { "local": [ "sldp-20240630_def.xml" ] }, "labelLink": { "local": [ "sldp-20240630_lab.xml" ] }, "presentationLink": { "local": [ "sldp-20240630_pre.xml" ] }, "inline": { "local": [ "sldp-20240630x10q.htm" ] } }, "keyStandard": 213, "keyCustom": 24, "axisStandard": 15, "axisCustom": 0, "memberStandard": 29, "memberCustom": 15, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 174, "entityCount": 1, "segmentCount": 46, "elementCount": 380, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 594, "http://xbrl.sec.gov/dei/2024": 32, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://solidpowerbattery.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_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://solidpowerbattery.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_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://solidpowerbattery.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_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "sldp:DirectOperatingCosts1", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited", "longName": "00300 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iqBcRUfNmEuoMddw5RZfeQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_n4aZnbZqj0WCHw1gsxXSUg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R6": { "role": "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R7": { "role": "http://solidpowerbattery.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of Business", "shortName": "Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://solidpowerbattery.com/role/DisclosureSignificantAccountingPolicies", "longName": "10201 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipment", "longName": "10301 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://solidpowerbattery.com/role/DisclosureIntangibleAssets", "longName": "10401 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://solidpowerbattery.com/role/DisclosureCollaborativeArrangement", "longName": "10501 - Disclosure - Collaborative Arrangement", "shortName": "Collaborative Arrangement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://solidpowerbattery.com/role/DisclosureFairValueMeasurements", "longName": "10601 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://solidpowerbattery.com/role/DisclosureWarrantLiabilities", "longName": "10701 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "sldp:CommonStockWarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "sldp:CommonStockWarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://solidpowerbattery.com/role/DisclosureStockholdersEquity", "longName": "10801 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://solidpowerbattery.com/role/DisclosureStockBasedCompensation", "longName": "10901 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShare", "longName": "11001 - Disclosure - Basic and Diluted Loss Per Share", "shortName": "Basic and Diluted Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://solidpowerbattery.com/role/DisclosureLeases", "longName": "11101 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "sldp:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "sldp:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactions", "longName": "11201 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://solidpowerbattery.com/role/DisclosureIncomeTaxes", "longName": "11301 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://solidpowerbattery.com/role/DisclosureContingencies", "longName": "11401 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://solidpowerbattery.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentTables", "longName": "30303 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsTables", "longName": "30403 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsTables", "longName": "30603 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesTables", "longName": "30703 - Disclosure - Warrant Liabilities (Tables)", "shortName": "Warrant Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://solidpowerbattery.com/role/DisclosureStockholdersEquityTables", "longName": "30803 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "sldp:ScheduleOfStockOptionsExercisedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "sldp:ScheduleOfStockOptionsExercisedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationTables", "longName": "30903 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareTables", "longName": "31003 - Disclosure - Basic and Diluted Loss Per Share (Tables)", "shortName": "Basic and Diluted Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://solidpowerbattery.com/role/DisclosureLeasesTables", "longName": "31103 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails", "longName": "40301 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails", "longName": "40302 - Disclosure - Property, Plant and Equipment - Depreciation expense (Details)", "shortName": "Property, Plant and Equipment - Depreciation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_PropertyPlantAndEquipmentMember_IzxABxEO1kGxhLvxUa5XYw", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:PropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R32": { "role": "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "longName": "40303 - Disclosure - Property, Plant and Equipment - Construction in progress (Details)", "shortName": "Property, Plant and Equipment - Construction in progress (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfConstructionInProgressTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfConstructionInProgressTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails", "longName": "40401 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_i8f9z29VDU6V7Fd7Js0xzQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R34": { "role": "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "longName": "40601 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:PaymentsToAcquireMarketableSecurities", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_sldp_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_p6XIdP0X1ki3qluV7ML1GA", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R35": { "role": "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "longName": "40602 - Disclosure - Fair Value Measurements - Measurement inputs (Details)", "shortName": "Fair Value Measurements - Measurement inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_sldp_PrivatePlacementWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_Hn6fvTQpIUSOCuB9qrLt0w", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_sldp_PrivatePlacementWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_Hn6fvTQpIUSOCuB9qrLt0w", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails", "longName": "40603 - Disclosure - Fair Value Measurements - Public Warrants measured at fair value using Level 1 directly observable inputs and Private Placement Warrants (Details)", "shortName": "Fair Value Measurements - Public Warrants measured at fair value using Level 1 directly observable inputs and Private Placement Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_sldp_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WJRqM5vbSkmTt9s9fzkPTQ", "name": "sldp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValuePerShare", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationPerShareTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_sldp_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_rwTIMmCmN0C5FS5FSXl_EQ", "name": "sldp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPerShare", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationPerShareTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R37": { "role": "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "longName": "40604 - Disclosure - Fair Value Measurements - Fair value for the Public Warrants and Private Placement Warrants (Details)", "shortName": "Fair Value Measurements - Fair value for the Public Warrants and Private Placement Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_12_31_2023_i8f9z29VDU6V7Fd7Js0xzQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfFairValueOfWarrantLiabilitiesTableTextBlock", "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JIacZQUbgUqyCMs4_0Gm6A", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R38": { "role": "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails", "longName": "40701 - Disclosure - Warrant Liabilities (Details)", "shortName": "Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_sldp_PublicWarrantsMember_adZnW_UZbU2kfgaL6wlWpQ", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails", "longName": "40702 - Disclosure - Warrant Liabilities - Additional information (Details)", "shortName": "Warrant Liabilities - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_us-gaap_WarrantMember_S35PPwWWOkO5A-1_MDhEEA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_us-gaap_WarrantMember_S35PPwWWOkO5A-1_MDhEEA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesFairValueOfWarrantLiabilitiesDetails", "longName": "40703 - Disclosure - Warrant Liabilities - Fair value of warrant liabilities (Details)", "shortName": "Warrant Liabilities - Fair value of warrant liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfFairValueOfWarrantLiabilitiesTableTextBlock", "sldp:CommonStockWarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesChangesInFairValueOfWarrantLiabilitiesDetails", "longName": "40704 - Disclosure - Warrant Liabilities - Changes in fair value of warrant liabilities (Details)", "shortName": "Warrant Liabilities - Changes in fair value of warrant liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "longName": "40801 - Disclosure - Stockholders' Equity - Stock options exercised (Details)", "shortName": "Stockholders' Equity - Stock options exercised (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails", "longName": "40802 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfCashReceivedAssociatedWithCommonStockRelatedActivitiesTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "Unit_Divide_USD_shares_kDVbFjfR3UGN04H82U3p4Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R44": { "role": "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails", "longName": "40901 - Disclosure - Stock Based Compensation - Compensation costs (Details)", "shortName": "Stock Based Compensation - Compensation costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails", "longName": "40902 - Disclosure - Stock Based Compensation - Stock options and Restricted stock units (Details)", "shortName": "Stock Based Compensation - Stock options and Restricted stock units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Sw43z9-GnUmQ2SoiI4EbLQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_9iPqovqRaE6QDiQ_1te5nA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R46": { "role": "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails", "longName": "40903 - Disclosure - Stock Based Compensation - Fair value of options granted (Details)", "shortName": "Stock Based Compensation - Fair value of options granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_EXvC1Hp_GE-9v7LoCdUxUA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_EXvC1Hp_GE-9v7LoCdUxUA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails", "longName": "41001 - Disclosure - Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details)", "shortName": "Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails", "longName": "41002 - Disclosure - Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details)", "shortName": "Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_3r3kB_vC4k2tSSDYAT97kQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares__k1R3WJ2hE2nn1hUj41_Lw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails", "longName": "41101 - Disclosure - Leases - Components of lease (Details)", "shortName": "Leases - Components of lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7Uo2Jnz4L0OH3wuQQRGjpg", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "sldp:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7Uo2Jnz4L0OH3wuQQRGjpg", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "sldp:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfSupplementalCashFlowInformationDetails", "longName": "41102 - Disclosure - Leases - Components of supplemental cash flow information (Details)", "shortName": "Leases - Components of supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfSupplementalCashflowDisclosureOfLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sldp:ScheduleOfSupplementalCashflowDisclosureOfLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://solidpowerbattery.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails", "longName": "41103 - Disclosure - Leases - Lease term and discount rate (Details)", "shortName": "Leases - Lease term and discount rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "sldp:ScheduleOfLeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "sldp:ScheduleOfLeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails", "longName": "41104 - Disclosure - Leases - Schedule of future minimum payments (Details)", "shortName": "Leases - Schedule of future minimum payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_8wwutLacNEGEm8-lrwjpgg", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41201 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_CounterpartyNameAxis_sldp_BmwOfNorthAmericaLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_R1CYNZzLzEqpuGu0hGOpcQ", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_m85ZRlnkB0i_xriK1RfwyA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "unique": true } }, "R54": { "role": "http://solidpowerbattery.com/role/DisclosureIncomeTaxesDetails", "longName": "41301 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_EXvC1Hp_GE-9v7LoCdUxUA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_YKOzbbhlsEW6BaPRUrtIlw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_EXvC1Hp_GE-9v7LoCdUxUA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "sldp-20240630x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accounts payable and other accrued liabilities", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premiums and accretion of discounts on marketable securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r67" ] }, "sldp_AccretionOfDiscountsOnOtherLongTermLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "AccretionOfDiscountsOnOtherLongTermLiabilities", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of Accretion of discounts on long term liabilities.", "label": "Accretion of Discounts on Other Long Term Liabilities", "terseLabel": "Accretion of discounts on other long-term liabilities" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r21", "r117", "r417" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r57", "r124", "r413", "r431", "r432" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r14", "r330", "r333", "r385", "r427", "r428", "r597", "r598", "r599", "r607", "r608", "r609", "r610" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://solidpowerbattery.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": [ "r52" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "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": [ "r444", "r607", "r608", "r609", "r610", "r641", "r665" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Withholding of employee taxes related to stock-based compensation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost 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": [ "r38", "r39", "r266" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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 and cash equivalents from operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Equity-based compensation cost", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r295", "r299" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r203", "r209", "r557" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive securities", "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": [ "r175" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Earnings (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/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "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": [ "r20" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Total", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r82", "r89", "r120", "r145", "r179", "r183", "r191", "r192", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r325", "r327", "r361", "r410", "r482", "r554", "r555", "r574", "r585", "r634", "r635", "r655" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r112", "r125", "r145", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r325", "r327", "r361", "r574", "r634", "r635", "r655" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r340", "r341", "r567" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total long-term 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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r145", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r325", "r327", "r361", "r634", "r635", "r655" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Long-Term Assets" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails", "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation", "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": [] }, "sldp_BmwOfNorthAmericaLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "BmwOfNorthAmericaLlcMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to BMW of North America, LLC.", "label": "BMW of North America, LLC [Member]", "terseLabel": "BMW" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r16", "r114", "r547" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r16", "r65", "r142" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r65" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r100", "r121", "r122", "r123", "r145", "r168", "r169", "r172", "r174", "r181", "r182", "r197", "r223", "r225", "r226", "r227", "r230", "r231", "r235", "r236", "r239", "r242", "r249", "r361", "r435", "r436", "r437", "r438", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r470", "r491", "r511", "r535", "r536", "r537", "r538", "r539", "r592", "r605", "r611" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' Equity", "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": [ "r121", "r122", "r123", "r181", "r235", "r236", "r237", "r239", "r242", "r247", "r249", "r435", "r436", "r437", "r438", "r560", "r592", "r605" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "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/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r250" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrant 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": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Class of warrant or right, number of securities called by each warrant or right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Number of warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureCollaborativeArrangement" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaborative Arrangement", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r92", "r93", "r99" ] }, "sldp_CollaborativeArrangementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "CollaborativeArrangementDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Collaborative Arrangement" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r73", "r222", "r580", "r581", "r582", "r583" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r72", "r216", "r217", "r541", "r631", "r633" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "verboseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r576", "r577", "r578", "r580", "r581", "r582", "r583", "r607", "r608", "r610", "r641", "r664", "r665" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://solidpowerbattery.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": [ "r51" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r51", "r470" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://solidpowerbattery.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": [ "r51" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r51", "r470", "r488", "r665", "r666" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock, $0.0001 par value; 2,000,000,000 shares authorized; 178,349,557 and 179,010,884 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r51", "r412", "r574" ] }, "sldp_CommonStockWarrantLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "CommonStockWarrantLiabilitiesTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of Common stock warrant liabilities.", "label": "Common Stock Warrant Liabilities [Text Block]", "terseLabel": "Warrant Liabilities" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Loss Attributable to Common Stockholders", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r42", "r81", "r128", "r130", "r135", "r405", "r422" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "sldp_ContingentlyIssuableCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ContingentlyIssuableCommonStockMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to contingently issuable common stock", "label": "Contingently Issuable Common Stock [Member]", "terseLabel": "Contingently Issued Shares of Common Stock" } } }, "auth_ref": [] }, "sldp_ContractReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ContractReceivableFromRelatedParties", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to related parties when right is conditioned on something other than passage of time.", "label": "Contract receivables from related parties.", "negatedLabel": "Contract receivables from related parties" } } }, "auth_ref": [] }, "sldp_ContractReceivablesFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ContractReceivablesFromRelatedParties", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to related parties when right is conditioned on something other than passage of time, classified as current.", "label": "Contract receivables from related parties", "terseLabel": "Contract receivables from related parties" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract receivables", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r252", "r253", "r254" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r106", "r107", "r149", "r150", "r232", "r237", "r392", "r399", "r409", "r548", "r550" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r595" ] }, "sldp_DeferredRevenueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "DeferredRevenueFromRelatedParties", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service from related party for which consideration has been received or receivable.", "label": "Deferred Revenue From Related Parties", "terseLabel": "Deferred revenue from related parties" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [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": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation 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": [ "r6", "r179", "r188", "r192", "r554", "r555" ] }, "sldp_DirectOperatingCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "DirectOperatingCosts1", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The aggregate direct operating costs incurred during the reporting period.", "label": "Direct Operating Costs 1", "terseLabel": "Direct costs" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r264", "r268", "r296", "r297", "r298", "r565" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Based Compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://solidpowerbattery.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": [ "r589" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://solidpowerbattery.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": [ "r590" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Basic and Diluted Loss Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic loss 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": [ "r136", "r156", "r157", "r158", "r159", "r160", "r161", "r166", "r168", "r172", "r173", "r174", "r178", "r321", "r324", "r337", "r338", "r406", "r423", "r551" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss 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": [ "r136", "r156", "r157", "r158", "r159", "r160", "r161", "r168", "r172", "r173", "r174", "r178", "r321", "r324", "r337", "r338", "r406", "r423", "r551" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Basic and Diluted Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r165", "r175", "r176", "r177" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r305", "r566" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Compensation costs", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation costs related to restricted stock units", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r639" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails", "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option", "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": [] }, "sldp_EmployeeStockPurchasePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "EmployeeStockPurchasePlan2021Member", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 employee stock purchase plan.", "label": "Employee Stock Purchase Plan 2021 [Member]", "terseLabel": "ESPP - Common Stock" } } }, "auth_ref": [] }, "sldp_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r587" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r587" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r587" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://solidpowerbattery.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": [ "r591" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://solidpowerbattery.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": [ "r587" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://solidpowerbattery.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": [ "r587" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r587" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://solidpowerbattery.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": [ "r587" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Production equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r110", "r131", "r132", "r133", "r151", "r152", "r153", "r155", "r160", "r162", "r164", "r180", "r198", "r199", "r215", "r251", "r311", "r312", "r318", "r319", "r320", "r322", "r323", "r324", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r385", "r421", "r427", "r428", "r429", "r444", "r511" ] }, "sldp_EquityIncentive2014And2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "EquityIncentive2014And2021PlanMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for equity incentive 2014 and 2021 plan.", "label": "Equity Incentive 2014 and 2021 Plan [Member]", "terseLabel": "2014 Plan & 2021 Plan - Stock Options" } } }, "auth_ref": [] }, "sldp_EquityIncentive2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "EquityIncentive2021PlanMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for equity incentive 2021 plan.", "label": "Equity Incentive 2021 Plan [Member]", "terseLabel": "2021 Equity Incentive Plan", "verboseLabel": "2021 Plan - RSUs" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesChangesInFairValueOfWarrantLiabilitiesDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liabilities", "negatedTerseLabel": "Gain recognized associated with warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r6" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r340", "r341", "r354", "r567" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r340", "r341", "r354", "r567" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r343", "r344", "r569" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "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": [ "r342", "r343", "r344", "r569" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Level 2 inputs used in the recurring valuation of the Private Placement Warrants", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r342", "r343", "r569" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r355", "r568" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r355", "r568" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r233", "r256", "r257", "r258", "r259", "r260", "r261", "r339", "r341", "r342", "r343", "r344", "r353", "r354", "r356", "r394", "r395", "r396", "r558", "r559", "r561", "r562", "r563", "r567", "r569" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r340", "r341", "r342", "r344", "r567", "r645", "r649" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r349", "r351", "r352", "r353", "r356", "r357", "r358", "r359", "r360", "r404", "r567", "r570" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "terseLabel": "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": [ "r233", "r256", "r261", "r341", "r354", "r394", "r561", "r562", "r563", "r567" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r233", "r256", "r261", "r341", "r342", "r354", "r395", "r558", "r559", "r561", "r562", "r563", "r567" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r233", "r256", "r257", "r258", "r259", "r260", "r261", "r341", "r342", "r343", "r344", "r354", "r396", "r558", "r559", "r561", "r562", "r563", "r567", "r569" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation", "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/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350" ] }, "sldp_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationPerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationPerShareTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value liabilities measured on recurring basis unobservable input reconciliation per share.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation Per Share [Table Text Block]", "terseLabel": "Schedule of reconciliation of warrants measured at fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r355" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of fair value of warrant liabilities", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r345", "r350", "r355" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r340", "r341", "r342", "r344", "r567", "r645", "r649" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "verboseLabel": "Change in fair value", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r346", "r355" ] }, "sldp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPerShare", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Per Share", "terseLabel": "Change in fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Transfers in or out of Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r647", "r648" ] }, "sldp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValuePerShare", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Per share 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Per Share", "periodEndLabel": "Ending balance, per share", "periodStartLabel": "Beginning balance, per share" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "verboseLabel": "Fair value of warrant liabilities", "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": [ "r345", "r355" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r233", "r256", "r257", "r258", "r259", "r260", "r261", "r339", "r341", "r342", "r343", "r344", "r353", "r354", "r356", "r394", "r395", "r396", "r558", "r559", "r561", "r562", "r563", "r567", "r569" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring", "terseLabel": "Recurring", "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": [ "r567", "r642", "r643", "r644", "r645", "r646", "r649" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r372", "r377", "r573" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating outgoing cash flows - finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r374", "r379" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Lease" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r371", "r383" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r371" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum payments under finance lease", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r653" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r371" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (remaining six months)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r653" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing outgoing cash flows - finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r373", "r379" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right-of-use finance lease assets, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r372", "r377", "r573" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance lease", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r382", "r573" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - finance lease (in years)", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r381", "r573" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Useful lives of intangible assets", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r118", "r200", "r208", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense for intangible assets", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r402", "r403", "r545" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r200", "r208", "r403", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets", "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": [ "r202", "r208", "r210", "r211", "r213", "r402", "r545", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r545" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets:" } } }, "auth_ref": [] }, "sldp_FurnitureAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "FurnitureAndComputerEquipmentMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the furniture and computer equipment.", "label": "Furniture And Computer Equipment", "verboseLabel": "Furniture and computer equipment" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r60", "r493" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Pretax Loss", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r58", "r84", "r88", "r407", "r419", "r553", "r554", "r613", "r614", "r615", "r616", "r617" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r146", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r315", "r316", "r317", "r440", "r566" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r90", "r97", "r163", "r164", "r179", "r189", "r192", "r304", "r305", "r314", "r424", "r566" ] }, "sldp_IncreaseDecreaseInAccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "IncreaseDecreaseInAccountsPayableAndOtherAccruedLiabilities", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and other expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Other Accrued Liabilities", "terseLabel": "Accounts payable and other accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued compensation", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract receivables", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r603" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r546" ] }, "sldp_IncreaseDecreaseInDeferredRevenueFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "IncreaseDecreaseInDeferredRevenueFromRelatedParty", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation from related parties to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue from Related Party", "terseLabel": "Deferred revenue from related parties" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities that provided (used) cash and cash equivalents:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r593", "r603" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in stockholder's equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r201", "r212", "r214", "r544", "r545" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r202", "r627", "r628" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r187", "r601" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "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": [ "r138", "r140", "r141" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r179", "r186", "r192", "r554", "r600" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r460", "r519", "r521", "r523", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r578" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r460", "r519", "r521", "r523", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r578" ] }, "sldp_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to laboratory equipment.", "label": "Laboratory Equipment [Member]", "terseLabel": "Laboratory equipment" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r376", "r573" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease costs:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease related expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r652" ] }, "sldp_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r71", "r384" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum payments under operating lease", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r653" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (remaining six months)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r653" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r383" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term (in years)", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r651" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r43", "r44", "r45", "r46", "r47", "r48", "r49", "r145", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r326", "r327", "r328", "r361", "r469", "r552", "r585", "r634", "r655", "r656" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://solidpowerbattery.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": [ "r56", "r83", "r415", "r574", "r606", "r619", "r650" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://solidpowerbattery.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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.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": [ "r45", "r113", "r145", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r326", "r327", "r328", "r361", "r574", "r634", "r655", "r656" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r341", "r642" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r12", "r46", "r47", "r48", "r49", "r145", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r326", "r327", "r328", "r361", "r634", "r655", "r656" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-Term Liabilities" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicensingAgreementsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Licenses", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r41", "r302", "r620", "r621", "r622", "r623", "r624", "r625", "r627", "r628", "r629", "r630", "r640" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Investments", "terseLabel": "Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r115" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r594" ] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss) on marketable securities", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r61" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r108", "r109", "r218", "r219", "r220", "r221", "r263", "r300", "r344", "r400", "r425", "r426", "r433", "r461", "r462", "r520", "r522", "r524", "r525", "r529", "r542", "r543", "r556", "r560", "r564", "r569", "r570", "r571", "r572", "r575", "r636", "r657", "r658", "r659", "r660", "r661", "r662" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r644", "r645", "r646" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r644", "r645", "r646" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r569", "r644", "r645", "r646" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r644", "r645", "r646" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r644", "r645", "r646" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "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": [ "r342", "r343", "r344", "r569" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r342", "r343", "r344", "r569" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r108", "r109", "r218", "r219", "r220", "r221", "r263", "r300", "r344", "r400", "r425", "r426", "r433", "r461", "r462", "r520", "r522", "r524", "r525", "r529", "r542", "r543", "r556", "r560", "r564", "r569", "r570", "r571", "r575", "r636", "r657", "r658", "r659", "r660", "r661", "r662" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MunicipalBondsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Municipal Bonds [Member]", "verboseLabel": "Government Bonds", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://solidpowerbattery.com/role/DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r91", "r98" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash and cash equivalents provided by (used in) 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": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash and cash equivalents provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash and cash equivalents 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": [ "r65", "r66", "r67" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r59", "r67", "r85", "r111", "r126", "r129", "r133", "r145", "r154", "r156", "r157", "r158", "r159", "r160", "r163", "r164", "r170", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r321", "r324", "r338", "r361", "r420", "r490", "r509", "r510", "r584", "r634" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net Loss Attributable to Common Stockholders", "verboseLabel": "Net loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r137", "r156", "r157", "r158", "r159", "r166", "r167", "r171", "r174", "r324" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total nonoperating income and expense", "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": [ "r62" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Nonoperating Income and Expense" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating Loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r88", "r553", "r613", "r614", "r615", "r616", "r617" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r378", "r573" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Lease" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeasePaymentsUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePaymentsUse", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments, Use", "terseLabel": "Operating outgoing cash flows - operating leases", "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r375", "r379" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use operating lease assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r370" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r604" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating lease", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r382", "r573" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating lease (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r381", "r573" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of Business" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r119" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other Comprehensive Income (Loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r81", "r127", "r130", "r160" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r47" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due from Related Parties, Current", "verboseLabel": "Amounts due from related party", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r80", "r620", "r621", "r622", "r623", "r625", "r627", "r629", "r630" ] }, "sldp_PatentsPendingMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "PatentsPendingMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information to patents pending.", "label": "Patents pending" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of shares of common stock", "negatedTerseLabel": "Cash paid for shares of common stock repurchased", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r64" ] }, "sldp_PaymentsForWithholdingOfEmployeeTaxesRelatedToStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "PaymentsForWithholdingOfEmployeeTaxesRelatedToStockBasedCompensation", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow relating to withholding of Employee taxes related to stock-based compensation.", "label": "Payments for Withholding of Employee Taxes Related to Stock-based Compensation", "negatedLabel": "Cash paid for withholding of employee taxes related to stock-based compensation" } } }, "auth_ref": [] }, "sldp_PaymentsOnFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "PaymentsOnFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment on finance lease.", "label": "Payments on finance lease liability", "negatedLabel": "Payments on finance lease liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities and investments", "terseLabel": "Marketable securities and investments purchased", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r618" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Cash paid for note receivable to an independent contractor", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant 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": [ "r63" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "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": [ "r596" ] }, "sldp_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the private placement warrants.", "label": "Private Placement Warrants", "terseLabel": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of shares of common stock under the ESPP", "verboseLabel": "Cash received from shares of common stock issued under ESPP", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales of marketable securities and investments", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "verboseLabel": "Cash received from options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r384" ] }, "sldp_PropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "PropertyPlantAndEquipmentDepreciationAndAmortizationTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation and amortization relating to property, plant and equipment.", "label": "Property Plant And Equipment Depreciation And Amortization [Table Text Block]", "terseLabel": "Schedule of depreciation and amortization expense" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r70", "r94", "r95", "r96" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Total cost", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r71", "r116", "r418" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "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": [ "r384" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment", "documentation": "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Net property and equipment", "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": [ "r7", "r384", "r408", "r418", "r574" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r71", "r384" ] }, "sldp_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "PublicWarrantsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsFairValueForPublicWarrantsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsPublicWarrantsMeasuredAtFairValueUsingLevel1DirectlyObservableInputsAndPrivatePlacementWarrantsDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for public warrants.", "label": "Public Warrants", "terseLabel": "Public Warrants" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r108", "r109", "r218", "r219", "r220", "r221", "r255", "r263", "r291", "r292", "r293", "r300", "r344", "r397", "r398", "r400", "r425", "r426", "r433", "r461", "r462", "r520", "r522", "r524", "r525", "r529", "r542", "r543", "r556", "r560", "r564", "r569", "r570", "r571", "r572", "r575", "r578", "r632", "r636", "r645", "r658", "r659", "r660", "r661", "r662" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r108", "r109", "r218", "r219", "r220", "r221", "r255", "r263", "r291", "r292", "r293", "r300", "r344", "r397", "r398", "r400", "r425", "r426", "r433", "r461", "r462", "r520", "r522", "r524", "r525", "r529", "r542", "r543", "r556", "r560", "r564", "r569", "r570", "r571", "r572", "r575", "r578", "r632", "r636", "r645", "r658", "r659", "r660", "r661", "r662" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r196", "r262", "r389", "r390", "r411", "r416", "r464", "r465", "r466", "r467", "r468", "r487", "r489", "r518" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "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": [ "r147", "r148", "r389", "r390", "r391", "r392", "r411", "r416", "r464", "r465", "r466", "r467", "r468", "r487", "r489", "r518" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r196", "r262", "r389", "r390", "r411", "r416", "r464", "r465", "r466", "r467", "r468", "r487", "r489", "r518", "r654" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.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": [ "r386", "r387", "r388", "r390", "r393", "r441", "r442", "r443", "r494", "r495", "r496", "r515", "r517" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Payments of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r602" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r106", "r107", "r149", "r150", "r232", "r237", "r392", "r399", "r409", "r549", "r550" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r301", "r545", "r554", "r663" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails", "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "RSUs", "terseLabel": "Restricted stock units (RSUs)", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r53", "r78", "r414", "r430", "r432", "r439", "r471", "r574" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r151", "r152", "r153", "r155", "r160", "r162", "r164", "r198", "r199", "r215", "r311", "r312", "r318", "r319", "r320", "r322", "r323", "r324", "r329", "r331", "r332", "r334", "r336", "r368", "r369", "r427", "r429", "r444", "r665" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "Revenue from Related Parties", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r86", "r87", "r134", "r145", "r179", "r184", "r185", "r190", "r192", "r193", "r194", "r195", "r197", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r361", "r407", "r554", "r634" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesComponentsOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities:", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r380", "r573" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities excluded from the diluted earnings per share calculation", "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": [ "r20" ] }, "sldp_ScheduleOfCashReceivedAssociatedWithCommonStockRelatedActivitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfCashReceivedAssociatedWithCommonStockRelatedActivitiesTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Cash received from Common stock activities.", "label": "Schedule of Cash Received Associated With Common Stock Related Activities [Table Text Block]", "terseLabel": "Schedule of cash received associated with common stock related activities" } } }, "auth_ref": [] }, "sldp_ScheduleOfConstructionInProgressTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfConstructionInProgressTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of construction in progress.", "label": "Schedule of Construction in Progress [Table Text Block]", "terseLabel": "Schedule of construction in progress" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r8", "r32", "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding", "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": [ "r612" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [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": [ "r37" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of recognized & allocated compensation costs", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities measured and recorded at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r642", "r643" ] }, "sldp_ScheduleOfFairValueOfWarrantLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfFairValueOfWarrantLiabilitiesTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of warrant liabilities.", "label": "Schedule of Fair Value of Warrant Liabilities [Table Text Block]", "terseLabel": "Schedule of fair value of warrant liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r202", "r208", "r210", "r211", "r213", "r402", "r545", "r557" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r557", "r626" ] }, "sldp_ScheduleOfGainLossFromChangesInFairValueOfWarrantLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfGainLossFromChangesInFairValueOfWarrantLiabilitiesTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) from changes in fair value of Warrant Liabilities.", "label": "Schedule of Gain (Loss) from Changes in Fair Value of Warrant liabilities [Table Text Block]", "terseLabel": "Schedule of gain (loss) from changes in fair value of Warrant Liabilities" } } }, "auth_ref": [] }, "sldp_ScheduleOfLeaseQuantitativeDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfLeaseQuantitativeDisclosureTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Weighted average lease term and discount rate.", "label": "Schedule Of Lease Quantitative Disclosure [Table Text Block]", "terseLabel": "Schedule of remaining weighted-average lease term and weighted-average discount rate" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDepreciationExpenseDetails", "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r384" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "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": [ "r265", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of fair value of each option using the Black-Scholes option pricing model", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r22", "r23", "r24", "r25", "r26", "r27", "r74", "r76", "r77", "r78", "r121", "r122", "r123", "r181", "r235", "r236", "r237", "r239", "r242", "r247", "r249", "r435", "r436", "r437", "r438", "r560", "r592", "r605" ] }, "sldp_ScheduleOfStockOptionsExercisedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfStockOptionsExercisedTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of stock options exercised.", "label": "Schedule Of Stock Options Exercised [Table Text Block]", "terseLabel": "Schedule of stock options exercised for common stock" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of the outstanding Public and Private Placement Warrants", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r36" ] }, "sldp_ScheduleOfSupplementalCashflowDisclosureOfLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ScheduleOfSupplementalCashflowDisclosureOfLeasesTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cashflow information related to leases.", "label": "Schedule Of Supplemental Cashflow Disclosure Of Leases [Table Text Block]", "terseLabel": "Schedule of components of cash flow information related to leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of number of shares repurchased and retired, aggregate cost, and the average purchase price", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r28", "r29", "r30", "r31" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r586" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r588" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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": [ "r283" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r280", "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units.", "terseLabel": "Restricted Stock Units.", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested or Exercised", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Approximate risk-free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r293" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r265", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r638" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r286" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r272", "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationCompensationCostsDetails", "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294" ] }, "sldp_ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans and restricted stock unit plans.", "label": "Share-Based Payment Arrangement, Stock Options and Restricted Stock Units, Activity [Table Text Block]", "terseLabel": "Schedule of award activity for stock options and RSU's" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Average expected life (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r290" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationFairValueOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Estimated fair value of total stock options granted", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r287" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in 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/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r68", "r143" ] }, "sldp_Sp1CapitalProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "Sp1CapitalProjectsMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SP1 capital projects.", "label": "Sp1 Capital Projects" } } }, "auth_ref": [] }, "sldp_Sp2IncreasedScaleElectrolyteProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "Sp2IncreasedScaleElectrolyteProductionMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosurePropertyPlantAndEquipmentConstructionInProgressDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SP2 Increased scale electrolyte production.", "label": "SP2 Increased Scale Electrolyte Production [Member]", "terseLabel": "SP2 - Increased scale electrolyte production" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r100", "r121", "r122", "r123", "r145", "r168", "r169", "r172", "r174", "r181", "r182", "r197", "r223", "r225", "r226", "r227", "r230", "r231", "r235", "r236", "r239", "r242", "r249", "r361", "r435", "r436", "r437", "r438", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r470", "r491", "r511", "r535", "r536", "r537", "r538", "r539", "r592", "r605", "r611" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r51", "r54", "r55", "r110", "r131", "r132", "r133", "r151", "r152", "r153", "r155", "r160", "r162", "r164", "r180", "r198", "r199", "r215", "r251", "r311", "r312", "r318", "r319", "r320", "r322", "r323", "r324", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r385", "r421", "r427", "r428", "r429", "r444", "r511" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "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": [ "r151", "r152", "r153", "r180", "r369", "r401", "r434", "r455", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r489", "r492", "r493", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r511", "r579" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r151", "r152", "r153", "r180", "r196", "r369", "r401", "r434", "r455", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r489", "r492", "r493", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r511", "r579" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares of common stock issued under ESPP (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r50", "r51", "r78" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares of common stock issued for vested RSUs (in shares)", "verboseLabel": "Shares issued upon vesting of RSUs (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r50", "r51", "r78" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsDetails", "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Vested or Exercised", "terseLabel": "Stock options exercised (in shares)", "verboseLabel": "Stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r50", "r51", "r78", "r277" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares of common stock issued under ESPP", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r50", "r51", "r78" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r51", "r54", "r55", "r78" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program Authorized Dollar Amount", "terseLabel": "Amount of common stock repurchased, authorized", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r637" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails", "http://solidpowerbattery.com/role/DisclosureStockholdersEquityStockOptionsExercisedDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Shares of common stock repurchased", "terseLabel": "Repurchased and retired shares of common stock (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r10", "r50", "r51", "r78" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of shares of common stock", "terseLabel": "Repurchased and retired shares of common stock (Aggregate cost)", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r10", "r50", "r51", "r78" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r54", "r55", "r69", "r472", "r488", "r512", "r513", "r574", "r585", "r606", "r619", "r650", "r665" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r75", "r144", "r234", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r251", "r335", "r514", "r516", "r540" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental information", "terseLabel": "Supplemental information" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r40", "r557", "r620", "r621", "r622", "r623", "r624", "r625", "r627", "r628", "r629", "r630" ] }, "sldp_TrademarksPendingMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "TrademarksPendingMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to trademarks pending.", "label": "Trademarks pending" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://solidpowerbattery.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_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://solidpowerbattery.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Repurchased and retired shares of common stock (Avg. Price Paid Per Share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r28" ] }, "sldp_WarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "WarrantLiabilities", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrant liabilities.", "label": "Warrant Liabilities", "terseLabel": "Warrant liabilities" } } }, "auth_ref": [] }, "sldp_WarrantLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "WarrantLiabilitiesAbstract", "lang": { "en-us": { "role": { "documentation": "n\\a", "label": "Warrant Liabilities." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfPotentiallyDilutiveSecuritiesExcludedFromDilutedLossPerShareCalculationDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesAdditionalInformationDetails", "http://solidpowerbattery.com/role/DisclosureWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants", "verboseLabel": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r576", "r577", "r580", "r581", "r582", "r583" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://solidpowerbattery.com/role/DisclosureFairValueMeasurementsMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input, warrants", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r644", "r645", "r646" ] }, "sldp_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://solidpowerbattery.com/20240630", "localname": "WarrantsMember", "presentation": [ "http://solidpowerbattery.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining Warrants", "label": "Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Weighted average shares outstanding - Diluted", "verboseLabel": "Weighted average shares outstanding - diluted", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r612" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://solidpowerbattery.com/role/DisclosureBasicAndDilutedLossPerShareScheduleOfReconciliationOfBasicWeightedAverageCommonSharesOutstandingToDilutedWeightedAverageSharesOutstandingDetails", "http://solidpowerbattery.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding - Basic", "verboseLabel": "Weighted average shares outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r166", "r174" ] }, "us-gaap_WorkersCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WorkersCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://solidpowerbattery.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Workers' Compensation Liability, Current", "verboseLabel": "Accrued compensation", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r82": { "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/2147478546/942-210-S99-1" }, "r83": { "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/2147478546/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r85": { "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/2147478524/942-220-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r315": { "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" }, "r316": { "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/2147477891/740-270-50-1" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r405": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r406": { "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/2147478524/942-220-S99-1" }, "r407": { "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/2147477314/942-235-S99-1" }, "r408": { "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/2147478451/942-360-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r410": { "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/2147478777/944-210-S99-1" }, "r411": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r412": { "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/2147478777/944-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r414": { "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/2147478777/944-210-S99-1" }, "r415": { "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/2147478777/944-210-S99-1" }, "r416": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "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/2147478777/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r420": { "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/2147477250/944-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r422": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r423": { "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/2147477250/944-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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/2147478009/946-205-45-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r455": { "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/2147477796/946-210-45-4" }, "r456": { "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/2147478795/946-210-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r458": { "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/2147478795/946-210-50-1" }, "r459": { "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/2147478795/946-210-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r461": { "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/2147478795/946-210-50-6" }, "r462": { "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/2147478795/946-210-50-6" }, "r463": { "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/2147479170/946-210-S99-1" }, "r464": { "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/2147479170/946-210-S99-1" }, "r465": { "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/2147479170/946-210-S99-1" }, "r466": { "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/2147479170/946-210-S99-1" }, "r467": { "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/2147479170/946-210-S99-1" }, "r468": { "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/2147479170/946-210-S99-1" }, "r469": { "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/2147479170/946-210-S99-1" }, "r470": { "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/2147479170/946-210-S99-1" }, "r471": { "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/2147479170/946-210-S99-1" }, "r472": { "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/2147479170/946-210-S99-1" }, "r473": { "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/2147479170/946-210-S99-1" }, "r474": { "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/2147479170/946-210-S99-1" }, "r475": { "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/2147479170/946-210-S99-1" }, "r476": { "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/2147479170/946-210-S99-1" }, "r477": { "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/2147479170/946-210-S99-1" }, "r478": { "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/2147479170/946-210-S99-1" }, "r479": { "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/2147479170/946-210-S99-1" }, "r480": { "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/2147479170/946-210-S99-1" }, "r481": { "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/2147479170/946-210-S99-1" }, "r482": { "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/2147479170/946-210-S99-1" }, "r483": { "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/2147479170/946-210-S99-1" }, "r484": { "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/2147479170/946-210-S99-1" }, "r485": { "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/2147479170/946-210-S99-1" }, "r486": { "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/2147479170/946-210-S99-1" }, "r487": { "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/2147479170/946-210-S99-2" }, "r488": { "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/2147479170/946-210-S99-2" }, "r489": { "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/2147479105/946-220-45-3" }, "r490": { "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/2147479105/946-220-45-7" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r492": { "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/2147479134/946-220-S99-1" }, "r493": { "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/2147479134/946-220-S99-1" }, "r494": { "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/2147479134/946-220-S99-1" }, "r495": { "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/2147479134/946-220-S99-1" }, "r496": { "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/2147479134/946-220-S99-1" }, "r497": { "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/2147479134/946-220-S99-1" }, "r498": { "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/2147479134/946-220-S99-1" }, "r499": { "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/2147479134/946-220-S99-1" }, "r500": { "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/2147479134/946-220-S99-1" }, "r501": { "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/2147479134/946-220-S99-1" }, "r502": { "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/2147479134/946-220-S99-1" }, "r503": { "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/2147479134/946-220-S99-1" }, "r504": { "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/2147479134/946-220-S99-1" }, "r505": { "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/2147479134/946-220-S99-1" }, "r506": { "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/2147479134/946-220-S99-1" }, "r507": { "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/2147479134/946-220-S99-1" }, "r508": { "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/2147479134/946-220-S99-1" }, "r509": { "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/2147479134/946-220-S99-1" }, "r510": { "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/2147479134/946-220-S99-3" }, "r511": { "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/2147479134/946-220-S99-3" }, "r512": { "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/2147479134/946-220-S99-3" }, "r513": { "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/2147479134/946-220-S99-3" }, "r514": { "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/2147477968/946-235-50-2" }, "r515": { "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/2147477968/946-235-50-2" }, "r516": { "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/2147477968/946-235-50-2" }, "r517": { "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/2147477968/946-235-50-2" }, "r518": { "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/2147477802/946-310-45-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r536": { "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/2147478448/946-505-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r540": { "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/2147478448/946-505-50-6" }, "r541": { "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/2147478522/954-440-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r576": { "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/2147478795/946-210-50-1" }, "r577": { "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/2147478795/946-210-50-6" }, "r578": { "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/2147477439/946-210-55-1" }, "r579": { "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/2147477802/946-310-45-1" }, "r580": { "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/2147477271/946-320-S99-1" }, "r581": { "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/2147477271/946-320-S99-2" }, "r582": { "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/2147477271/946-320-S99-3" }, "r583": { "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/2147477271/946-320-S99-6" }, "r584": { "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/2147479168/946-830-55-10" }, "r585": { "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/2147479168/946-830-55-12" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r595": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r663": { "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/2147479532/912-730-25-1" }, "r664": { "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/2147478009/946-205-45-4" }, "r665": { "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/2147479134/946-220-S99-3" }, "r666": { "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/2147479134/946-220-S99-3" } } } ZIP 76 0001558370-24-011190-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011190-xbrl.zip M4$L#!!0 ( $TP!UD=YUO1=@\ ).A 1 U1^Z9D#SP3_:F^Y,]PGPG M<+F_/-D+U6+T=N_O'_[TP_L_CT:_?KRY(F[@A&OF*^((1A5SR0-7*W(7;#;4 M)Y^9$-SSR$?!W24C9#K9_W%_LC\EH]$'S>(CE9 E\(GF=; _31+.8FZ!?TS> MCM^,#R8'1^3'XZ/#XZ,)N?Z:C812#6YVQ!0T]! M0S+H4"02X9B]>4QJ)+*?'AXV'\XW _$$@1-IN-?/U_=:BT3 M8NFYF\8:QOSGPG-YF@G_3 2\&4>)*7?N%.DD<_:7P?T8$C3?A)#YX?K Q/)@ M,F:/BOF2SSTV0C(FJ *_D:.#_4PER>M-'G%?*NH[+,GE*E'(E;?DW1A2$\(& MR$2$H95CF''T*7>DN6AT4J%P'CWN?S79-WWW[MU8I^9,&JGMADFS&I \QF1D M?S":'(X.IRE4:B,JL(*4@CZ"+2JM?#.&U+0XY(XR"RKGFC))*?"%CR+P*LAU M2H'<"4)?B:U9Z3AQE_^2THV1/284B*5094+X6'3;1V=EEH\I!=(2AOE2.QQC M\AP"54Y\56&D2;OZ5A5VFE3T*I#/+1KMUA8G% *B=%5YQZDE$:XR1HK74:10 M:85@RE)ST-PQD&342XS<]3DT65:/+.;^>I6O1HR;S82$@H4NVPCF--$EH]QQ MQQ&;5[LD)D8"/_Q B&YEJ.\'2H= _)1\W&RXOPBB+_ -W>D8Y=X![@1_?+FY MK(GS6LU;8*W;F+/ =R'L,A=^:'I4_2/UT"5N5XPIN4HJ#+%MSG MVA2(U),)&9&4'?Q..9(\2Q+S)!'3]^-=5CM"0F P\S_HWP"!!-ZZ]!#O.'-, M8LGH4,\)O?;Y,K4JL\4?$[!>&L(T50YQ54(4__1[R#9;G M.5.4>W'@;T%O@?5HOAY@*\Y?#AN=4./S187H8*OGT&C M=;B^IEL=W:Q@-LQ; ^U1);0)?P1VH260=22";&(9 ]1-H&X&U!G8=K"+=)NL M;8%NA2_1,@:42RC'$Y?)_]@X^HJK[24,UL1:&Q&#VH32VCV:O,/N49(__U,W MGYH9R7$;T.K8^9TM;E7@?%T%GLN$Q'Z)VG;K!-LY6=$^;-T9QHJ<%_<7$@D< M>L4-XS26G5Y+P%X-E+0VX([./59J@JVT%EP/H1(?EB(Q,B/1*D:>'7D5,1Q0 MZS:6P?DXKNWY](B%6M4Y[L*B9L1ST&[$ \0Y481%LH;NU9,< *.D$J&#BEWZ M0+:$@JGJ4W?D4N,&I:I>YP9Y:83[9!/+&URAB2M<@JG^$A<23Z5DE>.G*C(K MF$?E47#&AT2,!I2:H'1!N?@7]4+V&8::\+<>:D0%"!7OBM,Y]T Y)N-T%[[> M,"<0+OQ4:>Z9#Q]#(;B_A*:35X']PM*L/O.F[#/(D&B.)*\0I,0NA!$AIU5" MY>J$1#%"59X3Q I*4OV(5G#PQDOL3V@B4 M,8#=&>SK<.YQYQ?KP(1-'+GLEUGR2@QB%+,Y?5#GF1 M.=TB$$2M6,E'!Q][NH_%I97KIE3X2C6A%?,?R_VFF%.A:S1@U0FK4]?5VE O M-UG<&$!K[AI42WT<$ZK0$TY%$)[)&.#N!G8SBZL/.@OLXW>//7ID0F'@RX5'M RMQ7YM^5P;ERG2&;"@T@( M88F4 ?!N@#?&MB&,I?AM7FX:P.JZV%3\+2O[X"US6V%]5U$[30M2H^*?#@H9 M\.Z.=SZFZGE'J01W] HR)'P!==MY0 M^-3YAKNIFGRA&[6B>,A%,I$X,4?3@ M*4T\!6=O'0#OG'LA%"!N:;YFXG9%\]N!K@,%1<*IYVTU';]GMSC_J_M'GQX= M+W29>R&"M8'+658L%<[U+52P;E^:E/U1ZZB=+>8?;?X&"42+V-GAM,FT)6ZL M+I&IOM#7B!0F"]!83QRX,5L/V6Z K=1L^@*R^I M7MVL"FQUY%8_.2BW93$_HAF2/,=WE_!!Y59 Q@&VIJS]3W G..^[9*:*4TEG1>=U M&9T"(Y+C-*#4CDG# M)94!E+8SLLWF6>W@M)A1'P#J-!':8L+2"M5T4H:J;F)Q@*SN5+/YO+(=B,I# MYD-QMY]:;3JG:H>DU63J )-MD D?V1U]+%>-?)(5#,.@/\I+=.:A^&VC2CUW MQ7S3K%DQT0J!871?R#U@T'$FL].,9I.93;Q=LKR0;9_9)*^27\-*09=)3O-Y MZ3IR"XB'[<]1#N>FV\]\FG&KH++"=52&RW!2LHTD!FR^@PV[*:3 M,G:U>\T&')O.#9DA*Z19T9F6T8EOK!LPZ-(\G:UPR5->^L]S3*@=.PO2>%ZH M=/#3?%XHEHG7I2R&HT,OMS22@S3>8OX3%J_]"%%[+E:G:'-[UNY)LF2#^C*2 M-[C"$UO?;"LX7DOB.U#%M'6SA<[T"^/+%60YO6>"+AE LPY\G5'.0H5/#^!S M,'=!S'F'O$3XE*WJ?Z1^-O?MLMRTLX]=%$S!+W/-X"%6C]!(/^)H>Z)-ZY($ MF:)$!>G>]E(N _E033K=QGP;;C;18S[42RY"KS]OW9F/U>VFY5G0BAN<94X: M\=$VL=H*2>:[ZARGY)=UVF&J2KNL?Q#P(:KW6X<6/> M1.!5& .J[1;R*J^6*U%8\:I9UOM_@07_P<>1;MB"Z.>NCO$YHY,]R=<0CO;B M;RO]+A4^:#9*GBS[#4S=?UQ["0FRM[P!I/'<+9U8<,*""J?$I?0<%S#1"Q P MI!@GRN^1\7-9!3BTM6H'NAX:!4[2UJBB7_70)H_.V]H$69CWHN8\=? 'K0,5 M> _B62A5L#Y]Y/(\6%,.G0W],IYAI%>?Q1(&P3I]V?7.L"[B24[QE1_-E2!; M$O$E">/_S<#X?KSSZ%?\H? TF'X8#%PT$(KXQ=$QUT%OPK?=82M3A$+0Y;8E!ZDJ^A_"0#"G[=6&3%JXM6 MV(UYQ@SJ=_I07BLG,#SHV$Q^0A_)QH<5NSN?\3'.1M7.D%/_+3N!@)XLGXZ" M9F,LCOC56JW&R=Z=H"[($%_E-=-3")_9>LY$U&A@\_E;)474[*9OG!Z[.M9? M*K;&T C:AW.IN I1]Y]$$&Y.]O0KE\<<2/8(A51!'76RIT0(Y#['XSW8ID9_ M1[30?O+ O8M$A2+>]EUES55T/B@0VW1_2"TT/+8JN#HW?T?.7^J:8:Q84$]6&C*/3FZ#%6S.53?SJ@[ :-M,B7^H88Y@KMFR M*,JK:L.JKM$LN6,=80]],EH/AZ$O7M)QSR#(3'%C5\FT&KH>6K9[J>\N5L;D M'MI1:<%WH'OR7M9%('[A:H6[,""PS1:?8'@7;%DT7Q/O;;\+; >#(LR>A5U/ MPDY]Z9GVEJ'=7_Q@Y_+IXCI+\<+\).1N-:OB01Y=JB\K9MN):J^OI=2B<%=15;%2P M<2DW0$VH>Q@"/ZX?9HN?8:RP.EU#1H=>>4[).!M1#VVZ",'#\#Z9^!7J4#%1 MW4EO1-U'*Y.*:GBK9/=5DE+E+=;=PC:X._:H/GK@Q::@\'*R=DM8)4G?-@ID MFP7,#SY5%EG;C+VWWWC/;P/S&^7KJ?654;UY_.]Q!$E/J2EO>REEB/SB[2YH M10;1O/IHTDO?0SJS6Z47]?X847W_5M]ADBR@-ZFR+W#VM MN8W>;H3OIVOHUO#_Z#\K"^8YF/6UG.(QZ\R_X#Z."37T:??=,+JMI/QN!JZY MF&4X;V/ OVF&GF*L@R7N4NZ&MQV?0J]L?ODT(XQ M%KX,_[Z69M9;V]E6B-O\,K^(6X8FO=YNC'I:/M<4;XFN7+P?V!XMB>6 M8ET+R8CR,1Z]WE]^4WN@BR9TY&+1_Y=^?')?0JU%YE ]9VK%!'P&(:YY\>=) M7+Z7Y2_LO*,H&(TSK@?G$B]ASUT!4RR4AO3],+]V1K5L34OCO[GM3^GPG+,% M$Y#_AMTS/[2;WH"V)W;7@EZNUW;CMM:84)NW'U6A06._.4BL %--\FT1C+:,1QL^/_P7 M4$L#!!0 ( $TP!UE1M:VZ9 X $[5 5 &ULY5W;X.'C^THI8VV8.QJW??_O[WS[_H]W^XV)X9[G$B7P4A)9#D1TBUWK! MX=AZ)).)'5CWB%+L>=8%Q>XSLJQ>=^]DK[O7L]KM6,:%S: ."2PA;'^O-__E M,I9'@C/KM'/_N'UHG9X<'9X==:W _+WX(46P S8 MV2O#7UKC,)R<=3HO+R][+P=[A#Y#_6ZO\\?]W8,S1K[=Q@$+[WBMS6[&*_&>%ER3% M^:^XH'P*RZS\DOS8!KU/GSYUQ*\ML)YE?:;$0T,TLL2SL_!M@KZT&/8G'IQ@B% MK&7QUWP?WLY5$N4FY 71)SL,$7W;9XA$44#2@!QL*W 3AV")1=_Q7A"5?R"H4V]O0:CX[8K:"]0R"1<;D]#K ?^0/[3?AA';A57[$5*Z@I=VE[SGY% M(VB]0=L& J9-G<06\5_G6C(0DQ*Q?]")2W18Y/NB'VY#Y^*W2JV82%M0"B0Z MH'ODS63U]D0<\0P0UW/E3'/(W0L#5[5IM M:RX7_CX7;:5E6[%P2WM@%[@Y4<3)J.3Q4([0?!L+62.;/0F!$ _V_9$!)@= MY(4L>2*<6I@[?O#G.6,I\)[]A#P10&=^[&Q#I\N(4K!PH6IQF3^/#TZ/3H]. MNON]TR[\=WQ\E%(ZY4+G-*L_N'8B/_;R:HU@1(F_;+;X341':T)=1"&C:5D1 M V7(A+_+]EK6"\+/XU#\LF$Z!A1-;.Q>OTZXF\/(VP_'B*J0I% S:X0>&*&[ M?>J*"%HFM2I* ZF&'BRDMA/^@-3X,F(A\6,@WU!83+5"S090715E3/5^?50O MARC\R5S!(7(0GMI/'F(W@'J(/#XH#6P:8K38VZM7W&$&5P09$WA@4%N]M^E/ M" 4!Q -R(HJY[L5MM*#&#C-;%5U,Z:%!E/(4GL]QP!\\NYW:'@_XS\-+F](W M'#S_V_8B).N 5>HV@.;J.&/"CPPB?&: ;R1P%(+=]V)&TBB/=TL4KW]PK"'D MEC/_H.43LWB839PCK- MH%8?HH&-]@8'?,9%@]F"&EG0^]WCHUWD51>@@6'N'0F>'Q'U;X,I8J&8 96P MF5.R&2RJ C,PHKT-0CMXQA"4Q]A1>/WJ>!%?J/]*B/N"/4]"ITK59O!;&:F! M$6UJ[JLTK,TMVPQ*U:'%'!X;Q.$=MI^P)Q)H"/,>0N+\'!,/U&0\Y O?9/UO M:;4-XU#6?+F@85ZHRDC:!15!&1BD#_D*9X#<:YL&T 6R<\>)_$C,T5VA$7:P MK$,IKY@UP<&V>57D:)G@T,QM\;@.'^&*;#XR)_=&C_2J;(=&3 MTA0WJ .V@9GOBF18#&[NWP:4]P:'M 3J?!,)8,C;X'@K9K"X4A;Z8??X\-00-HNX*9NF5D)I(,'I25E%>HNJ-(5<;8P& M]K@_"/T)HP@/PR$&CW>M*C&L4+,I1%>%:F#L"OD7B8*0#>PWOO%DOO?/<6B$ M7.7Q5U=,4SRA%MP&QL97:(1 87>(IBB(4#'Y^86;0K$&NOI7,R2;)!=T4ML@ M65HIB^D(,!WO%&,KH#1[#:-T'2JWK+ETZF= ):@VMCOYATVI'83RJ0-)*7.Y M*+'L0NM21&9@SB+)O,J7>,OJ-8#:U; :F,7D9F*E5)?4:A#159 :F+R(6%MG MG)17R$(^AB'I9%?)U02IGGU\[BR<95W_ ==JMRBDZ)$>@]U7/0;[KH)%1M:[ M$I8=\)(I-2RNA_7K7)-_MDP],YNSRIJLL,*_9ONV!H0*?P]#BI\B<2SED7!? MXD>0B ?J/-\&P"5B\A-U-;]EP]T+*/N^ GT^M;$W4R^UX!4ONES8##L2*VA* M,:PC6I.GI/NK.@QD8,#YCHGGH/S@'@XB,,5[#W*!1H3&1@5[(G;]&E(;H,#H M3-]N@1.FU=[6^$;#O+(.EUEVQ$W;ST"GG6< [[8HRXO>2QKF))NFLR"?*K&1 MR8X07PI0Z@9)N2S DVT[@2H%!>05(BNEKEW;G"^FR GG6ET2%K)>[CQO7D%3 M:2DT[N+4KC(P QO4$#$$%N(G?Z_0%'E$'#R,X4MW Q?4V7%&JV,T<+[I*PH MO0<8SET?!YB%W!935$QO2:V&$%P%I8%S3?%ZDFP<3'XVE33MX:\0D(%-$ (U MD@5;W/BDY0UC=FN!DP# ZH;&U.Q MW_S<_6\T ](?Q>N3LEZZL$X6^"D [^TRO_I82YNN?BY3Q_%KX94Q]K11I,U7 M6J-A#.LB+8VJML)O/&S%("X@6AQ)CT=*2IO&ZQIG)]6PF]B258[WY:XD#.RR M%=WJ4@WSG VLMJS#8.HQWY:7D'-OF%=9+3ZLMEK,WV>)%^[&LC"HNW MW1#< MB&('U(ZOK]S_Z-K%VW?PH=M@MB,'5#QW0CPM.I2H+L"TSFTKWK6PTKR*Z>I/ M@B13_$\GMZ>;# ,_[1M3_QR!N:9?GQKN9'(@(*\7&?](&4O)6!.N1F M+?,)++/5;?TK4KJPPK V ZUAF6CU*R+?P0[1)*+0@AB",;+TCH+RBDUUDA4M ML(:PO*0'Z0>Y6SV+.@=)E:926AF[B=DTF,-!R!53Q<(-^T(K=OV*J(/9>V"[ M?/5K<;VFLK^: 0P\N)<&#JD??S>"/YX:0#C MM^/*@L^ZQ'\D?ZK=3@9>F@BC8-*%CJ[0D_QZLVRQIKN!$M[2LX=;&$@DEIBM M&:V0I>8(,,P'C,U254UGX )L$EX]DG,'C,47J[/WQ98D&M)Z&0/TNF" ?0/[ M#U7FY'F&G@&,3#;3 98M;DJXMT/^D9.W_BCOPR0RJ@\3ZRFB6,S'07(7TC(9^:2SZ+I>H3"]4^G">HX"]-CEEVX^!ZHW!40;2&-9KT>:QB86"P#D]Q[(]^$ MJ%:_J>Y1CR$,/.-3ZO+*'K%0[^-Y@HH!#%P^6P:R?)6GLA,L5\V:87_;<]T; M\ -%&QBXI,4U1X(+GV^'_9\P9G]TA=GLRE>(JP<4^3CR6?F7_:H):[J[U&@5 M$Q?1EEL#H)G8V$TZQW@G__S6X**UD&K"FNY!-5HE]J"3;20KRM=(JZ4MRN*: MZAYKL4OL(*<&C5'+$)-.324/0>@_) M]OC5S0>-<@)]\,DD5]>@?B%_1YF$[_S"32=: W7"L$FGWPN_=Y\.IXMOP= 5 MTW2OJ,4>B;^8-.EYA284.5CH#G_W9FE7X*8Q27Q$I6K3_:*R#1)?6/_RUCR9 M3B70_6!V&30)GA\1]4L2"3T)3:6\+E,DS)LTO9FYF4"^$BZY+*IWV!B2U<$F M-"I,3:[E<#MW/X^PJUA7_E+8WY[/P*/MA]Z#;L]K6NUCX1R+Y7Y:0+6XV MGTNW?HWEFWMN76J9;]*\M[C*YC?'YBOSEZQ.^XKZS5#!I'=M?<_8N,1'QSD@2S$T5WL]DJC("C))V2R<6NVLTQY!G+/5#/0UGX2HV!4X7:NPJCRHP#-P#EIWG*>@^E@ON$E.*VJMOQ=K( M&/?@C)$;>:@_NHE">'J/ ^Q'?K)C77?$.Y2.>,F+^'@W$J^R_-F[K.3<[@Z, M@+E75LR-)=VT5E[-A(_V)0H-D6]C?G >G *XM+W_()M6098KR+ VK,;M/W'%^1-T3T)PK%T65-33--]0A6R@:-W&2[NW8\OI*(CQ+6S MQMCZUXS6P7\14@.W9RO!@7=5'?'F]3\*]5*L!N[,5@%T0Z)*,4&J^@>A7@K5 MP(W8=X@QA"1'2\KC7/7JAN(Z'T&Z)$C#TU5!9F09YNNZ/*=]OC[\!@; 2N!T M$J3J C^:RZ@;P< P6=4ZB@E457%9C9 (#(VQ5?,4)EJ:4#^@? M1<@-C+VU8!4D8-IR/JIK2+'O<'A>DJ#IBOF@KB&%7GH TG#/6#VWR0_K/XYG MR*"7'FSVKK>);QMO_KBGM::GI6\[$.M[/UIR.S=]\"-]U;S<[H.^/JY MS_^E TLF(]L23J$E;/7;-RJ4*,[D:2$V<#9#Y8,4A66;2VT1A;LXL;#B@+Z% M?JI0-&UL[3UK<]LXDM^WZOX#S_MA]ZK.L9UD9R:IR6[Y.>LZ)_+)SLSN?9FB M2#'?SPO0N<)D3C T8># MDU?'!PZ*/.P'T>.'@S29'?YP\(^__\>??OS/P\-_G4UO'!][Z0)%B>,1Y";( M=[X&R=RYQ\NE&SD?$2%!&#IG)/ ?D>.<'+_Z_M7QJQ/G\/#OO(LS-Z9-<.3P MOEZ_.MG\<+[N#4?OG1^.OCMZ??SZK?/]^[=OWK\]=FX_;L ^4L1F@08N#*(O M[]D_#W0TA](7Q>^?X^##P3Q)EN^/CKY^_?KJZYM7F#S2YL'/GS='" M/0RB.'$C#QTX%/Y]S+^\P9Z;<.84FC\_D'#3P9NC[5A2"/;7X0;LD'UU>/+Z M\,W)J^?8/UBCR'XV&&0#_ER!7]-T\N[=NR/^ZQ:4=A0HNBZ0O87WDVV#(O#? MCK(?#_[^)\?YD> 03=',X:.]3U9+].$@#A;+D'7%OYL3-*/?A?[RD(GJ^+LW MQXSF/U^LU6CS_VGD7T9)D*RNHQDF"\[Q X?U_WEZO<4DQF'@+_%71![<)$%D M]2CB*H]_<#Q9WJ^_74RNTNP]V6. M0Y_:X.7O*<7X<^2F?D"A:C&@FP&'8]!%$'LACE.";@E>(I*L;D,WDQM%:LEE MB1(W".-Z>E"C6V#$+@GR JZHE\]+)L'>Z)>/!(HE3($3DGH,T>N(@CT2%,<] M<44SF W&7$=T6GX,'D)T&L7$#='N"C)SS&5X0UZ0N')14#GS"1<31YB1)Y<:D49 M550%;DGP1%=7.J-XO-]-ASTP=2B,P8AH^^45)KO$#\OX=GC88.<:B<*LU8XM MBOY@D'?J4Q^6+MYN6'#YNZ99/8@-1E3=>?[-9,DPBR^?$?$"&@RT8T3=0:PQ M@B<8SO&">;5<-KN?X[:30]U!X#"B*##NMU!O-_!X:$A_^!P%_;"FSK VF,4\ M-(\B=A&$*<7J!L?Q+2)W$)WS,7C4\+E MLQ>FU .\(G@AZ.7<#;TT[& RLH*I#9%,4VE[K MDLJIV=!;1FGFQ@^\:1H?/KKN,L,&(7]Q=/E,112S..PR2A>(<(;?!'36.-"R MC?4>;U)RE3$8/X]0F,3L&S9@S%G,VVB-%/S,%P=&ASPGN$,-JUQV@RWLZ7*#% R)=XKK;;WM$YQ0G MXJ4/Z'#+A@[1%?;>J3)D>M^/-FSZ-D:8]8[BA?L*I00OV7^\^R,4H]D6^:\! M=1@/(^I%L_FD&>8A(=O^V("'ZS\H&2<_')Z<'+[FNRA_+H]5H(12%T1!-LU& M7W:P0&PR]GGF>SLK]C<5!@GK_=V[=\?'SJ&3]T'_V'3CT'Z1D73G; MOAA9&\)"[.U0$[*]*DP:KQGLFWS)6'_Q:[ZS$+IQO-Y 8+AMQ@G=!Q1^.-#" M_WI2XH11BZ/A*2ZB<;$S!Y=(K0)*:12#[A"7Z^DIV263ZORFV[7ZMY@Y9M3] MJRE6\F' ZN:L4X,3,@T>)PG"EN0 MPNOT1-P""L4F1B%J48]J2&9B(LBJF1CQ0& OBM$$]B(;I2_#B9'WZA$_'?DH MR#2(?L@5A_[QZPUZ=,-L_UU@' (( 5.$,+UCG@TGU._RST*55(?*9N@HHG:S$H-:)^^0ND')BEH$;$KK; MP/Z4K)08;D"V8"(6C5&<@55]0S*#TZ\TMKBG R@L8 =&JA,5* O4\'1E)=5\ MRE;!QVR_[FR5P]RZ*RX\AGB.?>2S$A"MS?0QE#P.ZFDP^[8JTRT\,*<%)EY" MK6C=?:$$:6:X2Q]B]'M*$;]\HO]HY@@)M%RCY? P:%4;OPR^#KV0S% O/MR$ M>E'$+QMIQ[Y4(T R$MGFT=FJ^(O";LP[D*I6O2XL,TEI5E5 (Z(A&5(C>>): M+! 859U1BW8F'JUW XM)4M ;^E>N,_2/7\]Q&B6(+!E6;'T4F(\,K,(L%>! MY$S1,B7>G'H"IX\$K4OQ=S$26D6MMD+":[6V9SL&PL1MV5$P&OEPS#1J#V/; M6K8I]#L/12X)L,1MC/4;Q$'C_7)340*:R8,A6T70/0B0?7 MI;>D\9+^-RJO[->VBD]96"51Z^UOXAFP^.N0V'[NQ!6ZK-*H6WD_0JYBM/(_X0C-_^F MZ$(*%;EA+_+<8?U^[+OZ.N'C[O@D]^P:CVI[I;PGV4R^9D#M$G@)/ M-NF+P(2SJ0QP6'(8]]<(Q%)/1@JK(DP,;7?1T @'UR6WM)J(N]\L+,IN;6LW M*W)?>V$R;V870A+556"&QU\1L99@=#1 45LYZ[$I966_I]QC'E\*>H+D UTQ M,M!-\(3\\NG@L]5']S=,>(6)PC.JT8/4*ZC9!RP^Y?AIMQ)K]M*$7[)^['M1 MS10%=\<]@6]5"Z>BQ]4 %TAF?XXCC\Y)V:?VT6!$X$:GV6M7M*AC M:I;WW"L8:7?=%2W,Z8:V\VXF3)5%U=M_5XZGM*.!=^$UL4BVGO+S,(B(/%$Q MD# :$8,-1 AS!R:S'12DP9445DB6$MINL*44#*Y+;"GN$G6^";V4G4):%J3W M46F7!X.6TNG2L"TD?FB7#8.6]?D!;1FI)W3PZWNERA>9?8[P[EU2[/*SR O"["[!(C'J1$A/ MP^GYW<. ]N<$$_W#%K@ORKC(4=W)K_2((J29Y@9'CPDB"W:*1+/:BT"E^BX# M!D"BB$" MM$R64NVK@$:D05)WA6QP+4(%:E[MNZCBXCXAJ??F_(\JEBN R(.4$I!%4M2! MF-EA-XC'U"1RP,;$B4*FG3YW8B/0!\-^1G%"/2W5A)Q#R">L71A[=*AGX"*, MCA9("BL6 3:E3#3;%GO@]Z**2WJ%I.B%"+IP/_45X<MF)ZJ )* M=5@,:IVX5907U#0^)E3>V;I5*>N!4K!'8F&JUH8F:C0#*< MLS0.(A3'I][O:1!GTI-;CP1:JD4*>""TLH\$J9/HVG:UZ*^TM&]$>K'B-MP0 M&))TQ*(U&8T$R9@D=P+5OXNJR>530&Z;*F!D?/%4I4U=VB$9DYE()?=/Z3EA M?A65^NXIX4B0C&E[>TKVR!F[]1%'_%R]XDI$51NI4FE;6:"^A(K2E(2P4FJE MT/9-QU1\N"[MJF<0Q&,5S48ZANT#&>?I@C\2]H0N9S/D);>(!-B?S$[]#"G9 M+6X&S82G&TP; B%?>J;#K&$C%D PIP8RQJT84[[IS6CLS?$0\S$AK4[7D8<7 M:#N)W+!!U*Z>HH4B"E>V@4.WYY3#!RT];PZIK5Y""T M.M]A= NWX*?HH8H^D=ZY4- 6?7<].-12;8W],_V#W*V>U4Y8VP.Z!0@-\]L M9ALF-E[9+#E/IP]Q0EPO,7-OR]!JMS:'MGK6U/\MS?:MMB_8:8ND1&U^?:TK M^I&UZG,>XNI4>A19ZREV65ZV?_L.#E_>NXZFF&RX(9\H)Q-UAPZ/CY^QU_@77=4_.A& MOI/UZNQV:_H\_$:IADU8W[,S4+H,]1KHR Z*;9\/SA'OUE:%+W?G&JU,&N^P M?>?Q'#D5)4,:5AHMGC;NB__51^D-F2]3*/5[Q;8%@!<+''%\E'4T KB>V+^[ M5*EY+U>?W;NK*KBWX7D<^ADCC[][O9_$2HQD"?O+>PU%"_8C+D(-2 M&:%']B'_/<0Q\C\<)"1MM;;JWR;>^"@L2U220O5G +JNED(5Y=REK :80_#U M?U.74(\S7$W1$I-RZ*6$')+;;]IRNX*];<9GVV^7D7]!25"PO00W)-/?MF5Z M"7?;+.>E.)QG6F6O@@[)^+^UGELJZ-OB?1967@4A^I0*7!8QR)"\_JXIKZMH MV^7Q%#T&+,61/?]^.UV74[?*;Y9<(-2Z>*^$D\(?TR.H<^W+V M:UH-*8T?VDE#0XE=X=R[S]<^I2&8!=F&O&;VD<(/*9!W[00BI<&N*$Y]G[#B M\NP_1L.)5 Q"V$%3 ,?M9" D 3_S^G'";G'7\O)+R7DH+QO%-@JT0?!>8[_ MA-P2_!1$GGQID($/*H/&8:V:!A""N,5QXH;_%RR5*[08>% A-(YV5138$@&S MQU."7 G3=W\>E,V-X]M=G&TQEM4:AK=S',E#JRK(H QN',=6\;;%Y'4MR.KD M]<,]VT@5,+D*,BB3&P>P5;QM,?F>N'X0/=ZM%@\X%'"X]/N@[&TG#V0*DD.B,$&Y73C>%2,NUV7XSPEA.*C#X'Q6YV/& M^QW80;G?.+Q5$&"+_Z<4'Y_C%+JB!;?T^Z"E>HVCUQ+26M[^>-3U:9N\S![3 ME26*D4\_<'AVG]/VUW4M\QR'E.(XN[;F<^2F?I 4SMVH3^.\.6:G<;9=TL_; M,9WBH 40/'.*X_[%R49V_KH=^[\.QC,[8.[!VL^S.V)*K-;CM[ZC"]PI'I6* M:6_=&@_SM#C,H]2E'L_SM+_4P/>#;.1;-_"OHW-W&21NJ!2!I@V XQ+&XM"0 M8E4T4Y10K)&_N7U *1,9,(#3%,;"D-%@UT \+[OA#/F39(X(HX.@.9N@GU!V M&%QM+.;M 1S",#<<<[+&0W??Q*&[AC=U$$2CA@N4_7\=52.@*0[#*TR^NL27 MB*YV+P!6*#,)UZ:LG\1!,\,K(RHUO"H@ (^NH6KNVF>5,D "TFRP*. V$\7 MXAEJBZ6)=#ZA)%M%;W!EHUT" \#5ZT J):+@2"2_S"=>7\1^C^_=YU^"9,[H MH_I#JG#7KR]T0?IBA.2.#Q/2!V\1+C UW_)C/*DQD*DI3"--$,LWX! M'-'N6T?,& %>6_CTQW^;<,3BRV=$O"!&LHBX03\ CHCWO'Y(" S/S3R)^B)" B8E2B-^X"PAGXKJ1N3/2^R9M/7JW$ MO>X!PJG[P:2]IAF.L NA[CV6[#MR%7TH1[I3E#V@B+)G?U%&X!1Y^#$3HTI# M^A\6PD4"W:8B>F(4'%W\Z)(O*&&[1OFE])\CRKDP^ /Y/U'&*]*.IHTAW&W0 M@5Z8DFNAKO BB-GN'8UB;@E>(I*L6/S++_.FE"WY!=]L3SW,-Y=4U8-OC]\< MG[ +O+?=TC\V/?^WP_O.+O7>].[\==T_W I!;X[\-$23F91%RMI!X^;#&K 4 MF[,5NP!445MHU!).A6%-\14-UXA2J].PG*:5YDDIHY8PJA-KJ*J1](H4]G 5 M]HW[P"Z?PV2U'5%^*[8"&, 6=@WUVMZ8K:#(>K&N7!A2* [U36E("7%*OMO MF//$O*;KQ9+@)UZYHBY(5+8 L%7=4"Q*LGJ8CJY2$O$\-44Q>Y,*$8.)R:@9 M@"WD)E.4$6V6:]FC."$I?YW].J(T/K*+TS1E[:HF #9W&]J+FBZ8WM>-IE34 MI*&UTE%SJG9R:L9^]OX5F4HI^H0V/JCZA;@Z'4!V.)0:4(=(.(DL*=8_$7D" M2]<(LNLNU5DC6:X)A"._PC&""[0DR NR=Z[1,D2<\9%_NF#W?OW!OY<2)DM^ M=]8]9+LVTHGN6 %'>U0<:3"7PXY+VED^)P]JBCI7Q\MGMJN"ZF:M7]?+6E/@ MPI@.R@8=D]F6DMG;]U+/5J=QC++'"!4I; 7\BTA<*^BS.MWF[]HRK&@0YS)K M\R?1E&V,L:WW,S<.XL\1?H@1>6+D74U^QFR*5 M_O<5)1OQ=\N3=1$P'>PWY$G*'S2P !ANHD3;O78Y);VP^/6F7M>_\]P043?7 M2RB%JX3Y)WZ&LXKM==H#\"9KBJ(.=3!7F3'B>U$1W[BS_G)WUL5SDVI;7=D" MP,+7;F=-29W5T/TZ2MSH,:!S2)9JK!>;OZT>^<@[=+(>]RGHOF(L13?!$_++ MC#$+N_4=#+SK(L?G;/71_0T3[7Y9G1X !N*F(MW9+ZE#L]U=-3FF.9[L[4'U M9EG=7F"$Z@V4VU#*8JKM%M$''F-.]'A*UPZ3$GHY/(#EM*'>[A33RPFT&[^X MB58X)1@ WFD' BD1U4.,OQ[A%O$;%^6QO!@.0'U6"RXK"+.J[NQ)8;1PR1>U MQE?! !P@Z4#IJW3UH/?Y(%K5EX(". 725ONEM'5O #%)"LI/_\H5G_[QZY0] MZ2QPFDN_#>\.2V;W9NYPB1H[7!:K>OE7NPZI4"5V.&A-4S]2=BS2A92+I=\M MNH82B6_86$)T>$:ZSVI&[OYNT:73,7(74:CAJR[;;];46KZ_#F7BC+]^IMZ_ MG+^"ID\HT>3[31O#CJ:4TCP;;6YE*4$PY%[$:_)K$R 1,:Z1K!S+!IYZHB#(SLYC9]C-$O#FV F MVZLR:PH[.=/8+HLD6MUVW1[P6!_MX.GK]=01^3>!^Q"$_++ S=$/?D^IQSCF MGR;;UN4#(?5V;[^K[MZRGAW>M5/$C/ZRWLQEI=8%]#90/O]A@Z'C)L6><.2X MSA91AV,*?U>X= 9'+):" "C )QR1'7FH-HT[[-_:BJEH"V4(VUV6A]%04@I->O%55Y5:-65,( M\9FYANJ$5Z7/JO2NHR>472>M.1XC @2SZ]#K!"JB')#,SFGH]TC]RRR:4-J; M24,8LZ5<+>62$=-CN3J5+-D]I>@,1WY^+[?F*(RR#8#9T%S_=BM3E739O6@^ MC0(O6+HAPTTM'C$H@.Q2,ZF(R;%L-(L%>_6&/6I 5P*-L0AA 22'FAJ)D!X8 M#M[9:OOQGP$BE"WSU0UZ0J%9(*9L/+PK(4OJ#12+*;D!0]Y%K[6*;NW 3-$' M#*>CGJ)K'7TYN3#$R^]QB3E=)V9AFJ@% '^DD<(*Q2:)P9!3PP_LNLHVL M/GT7!0/@"5+IG"A;P'!%M-JIE4R/;\_*6X M9;3-.K=_E:T9S5L6Y$45FJ)6@W8 )HS>=<> #7"JKZ3(UI4QB&776'.-Y 5) M3@4=K6^8IHTAQ8-]6:[67?&,QCT^]7Y/ X)$ MCRA+1&C8%D)Y:]]&:\@*.'(7I;5^"9)YY9;S>/>:\VF))QD75_O!7/X^& BO0+OP.:.J;KUUY:D9>;UUX4\GX(-]&R73K#W7D7OD MS:/@]Q3U7D4M'W(LK(9:6*U3D['6>JRU'FNMQUKK;[:0JL=,7L.Y=ZRM&FNK MP%2 [$FYSI"U53#*=2E!"JD!)[&[ND@;BJC8#L-/<3E95 MDD )BF/V,P[I3,[2G;6D)6D+8/NQG<@D=(&2&WM8W$N0?X^(^ + .@T![#VU MG1"K1($2US2(OUP1Q-ZV0 3%R=1-ZLV,J@X ;.NT$Y^*.'@EPV/M=RW??RP' M'\O!7T+A7-)ASMNN)9/KOO7Q'TQL38977, M,N-)FL2)N[ZK?]<-D6AHO2X !*PV]*X>D^#5T91/[ZRO.,SO-?S,WO7)#OQ> M!)172;B:E J**.VR&;YN54[E?7EY54Z&N;,9R5ELKS],G!EK]<1;I0Q_AQ/@ MG#C^F@0G+XK:E/2P6Q/79#A;.O+N]Z?B1ZWT7,LK16&[-6%&53Z=#0/ _=V7 MT$:WX'8L^C&<&<.9\73K>+IU/-WZC58F];B>C-5(8S62[?WV\:8GN?C&FYZ& MRU>\O-*Q%W=^0E=0-LQ*.9Z9 +$DCFROTW5 M ^>$2M39&K%_VU$=\N#<#3WVG!L[NXS#\ J3KR[Q^U=9V;B0',G]T609-SN[ M T&29NOXF#SOZA817NTJ2M+U.QZDE;5OR]XF"OMEZ9XIX$]44CI4LB"A8/J)4F2+RL:=*.JIKP&5Z)P?9+RJ7=[90."P?>FA<.7.7% 3-, MG&2.*K4$8RW 6 LPU@*,M0 0\DYC+QLPJ@#&O8UQ;V/< MVQCW-EY^U16,O>2QZFJLN@)3R#-678U55V/5%:"TWU@+ 'T'=6]K 82)@,*Q MR3JINIUFD":7GO5(SPR CPF,M1]]OCBS/S-7[[4?UMZ_B*>*&H,:D4H'8T%R MBX?8;^^9G?NOF[5K"CK6UP;COZP%O7\=;L!BJ^4B:_>EP-IZ91_?'Y^4RS[6 M73J%/N&7:PB].57AA:H! &=^STLH].(8BR&^Z6*(KFYG4N;12C _#G#'7P) M 6/U296C0CT8ZTTZ\=PTO(5<82(T-%U&5M?(6F[5C!KMQ#WF.P'F.SN2;;W, MY; AR:GO!]GPU]$,DP6/M.K&*977)D5QRJ&3C^4$^6!C #,&,&, ,P8P8P"S MMP',Z!*.+J%.FI]2IF>36?XD_#EE)?+/5I>N-]^%K2/P>OV^'*>R'MUP-GB$ MQ.P\?;7],5[_&I_440A]7P#VM3M2 CVM5L.-NP1[7^8XI)R(+W]/*1K\FPG' M(-X@[]<+-WZH;HL4Q_F+DXVT^=K)Z(T=M!D.?L!QY\V1GX94HIR$LQ47OBKB M4+88UL#O$C?ABU(FAW.\6.*(52$JP@Y-&S"AAX%@BC:K(P)&I0$1$2,2L#&7<")"@Q%:TP9,*'*5/)RL0SQ"F51 MP^V:M-O0C93R;=(;@)=1N[%B%9%[(O4IBA,:O2;(YV"GK&KP$THFLRM,9BA( M4HU]M^L7P".KW6B"&;GVLP%G;+IBGB+U\;.ZT9W/<=V[L=Y)L@$.'\@I]DY_ MVOG38Z/M4S)@:^V(/ 4>XH*O\/,TY&C03Y,9JY]]C((_D)^I"N>O61JAT[&& MG6ZX[K.GBA4)AQ(,P 1##\(N3B8E!MA='\2TL5SF8W: ]6R5P]RZ*_8=)R"G M(O+9LO?)72!E)J.?H6 D0H1ZO[. ]$*\5=4I+7N?*??CZ=UG90Y%TP9 /J5/ M@R@JA(83=O.31=NX?XE@->4(5],^.4S^RB+<$P; U@S!M I M4V[ R249,>43CIZH:X.R^3B^QXD;EO,,GW#R;Y3D+"LFQ-M,5^W'!K "#J!Z M S$38,:KB"!/W%>=\+HYL$H!OB('MEL5P^Z"SS%P8OYCRG#8I\Q8LU9KV@3?$R\G6)DRXZMI8KZ8XKDBJW MMG[#_J5$&K,TJ]R\CNB,F'+63)(Y(O=S-UH'*-L(3'\CX=!([,,$UTR5!V8D MG.S. )1GYZ;LJ?!F_'UPN'J9-0;6] V_OP4E_XF?_KJ.LAS'GZ?)^@] M4/$RN[\%#?^9L]R:AI>'!Y"J?\D:7F;WMZ#AZWI=BTHNP ! P?Q+UG,!QU^ MJJ^)*]Q^U6,,J1ELGR?J?F)%#<->I/[U$_O)Q]GG&,_(>GO2Q!<4LPE]]9\( MCCM/[:I&VN=(;'!%%'(0D"I^*^>?NUY'ZRO2?A^@;LFGPL'!T\B_?%X&)'M* MI*_ Q'S\J!X<9+R/;U;G%"R C<, M5QPN>$+YQ6>7S]G+'U=40H)>"B^3U*JK.SFNUM5Q9'G1W'H@AXWDT*$"9L\S1=OPUWDZ\1=Q!:\P=IEP.C0HS*/I%R+I=TFYCWJV7T[!/=7FG ME'A?*2^FTVFRKB+=/-RRD9Q9<5XW@PQ4O]F0;,%[8#$+NWEX&0LB%/I+*Q&YQ*+38#$/O6%X0) M83W(X1Q33&E\$B7ABD70;#75W7%8IR& "+"V+ Q)&V^^KWV%4AU12*@ Z'D9 MNR:5#:)N7?\; #7#77-(7#G<3D^7> TDEW:WU'?8+V@;G2P(RY9 M3>1-49ZR7='M=O=!MW;'#>W:*7>]3+NR"<1GY9RBB M'Q)^26-.I>&M;$9]#'T632SULU7Q%T5BJDX' /-,-<2Z>PC-G&K+9PUS=)1Y M(!$@C,Q/?16520K(Z<\<((!)Y[$WKRA(X*VN)DU$BGMJD<%5%6UX:J M@>?VK4L3&+:UE@.H19LXP#>:__8O?I^B)Q2ETGO2\Y\!1-&-I9A3 :?&BA*# M"$'^&K?SE/XAS83(@ 'L*S06BHPF."+B9RVFR$/!$S/O^!-*U&)2-0"P[=!8 M5"JZ&N2-?CS*F+?.JOS]_P%02P,$% @ 33 '6<#'$P5:60 MO(% !4 M !S;&1P+3(P,C0P-C,P7VQA8BYX;6SE?>MSY#:2Y_>-N/\!Y]O8:4>4[&Y[ M7O8\-JK5:I_NU"VMI![O7-_%!$6B5%RSR!J2I8?_^D,"?( L@@1)D$BJ/\Q8 M707DJS)_ !) XL___K0+R .-$S\*__+5FV]>?T5HZ$:>'][_Y:M#NCGYXU?_ M_M?_]B]__N\G)__Y]OJ">)%[V-$P)6Y,G91ZY-%/M^0VVN^=D'R@<>P' 7D; M^]X])>3-ZV_^\,WK;]Z0DY._^_ M_>[U=[\E?_CQM]__^-O7Y.I#WNP#$VSC=[0+_/"7'^'_[A@WPO0+DQ^?$O\O M7VW3=/_CM]\^/CY^\_C]-U%\S[J_?O/M?WZXN'&W=.><^&&2.J%+OR*L_8\) M__ B"E;P+].\F8G\-')F^].OG_SS5/B?96)"%]K M,,F;P[=>6G20&__N6_%ET?2(=*;^FQ]^^.%;_NU7?_T70OX<1P&]IAO"/_HQ M?=[3OWR5^+M] %SY9]N8;IJ%#.+X6^C_;4COX:<$+7\ +=_\'K3\']G'%\X= M#;XBT/+3];E2WQ\JM+).7!LM$WT[ESJW+'+H()WDGGT5$QX.?2_87Q7]Z%-* M0X]ZN8; LH4REZAP " =N15Z ;A_%!\;+,F=+J'N-_?1P[<>]7DXPA\G\ >W M$_O'/TXC!C#KNR2-'3?-*7'Q__)5T_?]K %" ZUU7)70G739H:+\0/U1IVNB2]<8+ M\$ZER$,=E1,DT89PD@PB&5$KSBIK]B[:.7ZHL$5C0]SNJ=9-]LOC5G@=LD56 M4YXHR-KQQ6BWBT(NQP>ZNZ.QR@H-[9![HDJSBB/6&R'V0Z6H@]V04\R=4!"M M.Z$1M5)YP36K;@F0G$(E-IF_BRPI==.@E Y8)($G$.#U[[]_S5$ /OG'STX< M.V&:-,9_KN5VF$V_F:11WM>H(L870) M$)YQ &63ZL2'540G_C4TQ>]_*OV.!ME:.]Q>J)1V_.!;4)X-!,7FYWL_H!\/ M#?D+11.\KJ?2)W>Y^O>IA^='9-PZNB M&787:]:KZF;5-IA=32'I2'^QNW*%IU8$5C3&[;I?((YV6D2=5^C./]VO/8T9+LO] ?O.-TA;- M;;%[:(N&5>]L:(C9,]O$'>F5&LC\OX]OHL;Y?V-YR M(1YYK%VC/Y;-%N"-#<*:\D4@#>,Y$)_9#_ELM5V ;ZHD-N.@V83S,B8Y@YF=]"I*4B?X/_Z^==FD:+P0!VW4L=$]*RT7 MX)S-\IK"3D&=,/(S+8, K-E[0]U#S-SY MS7=WMWYZ=&=+T02O:ZGTR5VK_CU.UU)*.=2U.!4XQ?CFNU=W7Y.<_O3^=1L[ M<*_]YGEW%S5I6O\>KV5+G#[5+.)@AQ+4B" W'TZ=/;E;)C%5;,DI MFN'UJC:]ZI@EM\'I8ZV2#CX?FA$E.=59M^1.#W%,PU2<:H#X86O;0_T MD9S MO"ZHHV=U8=G<%J=+:DD\2+HS[=MG%*X\^\_T'=.ZF3BM.Q!*IIC M]]%V/>L[Q$UM,?MHA\2C]X0+ZG!6T,F==LZ#6O&ID]+[*'Y6VJ#>"KM'-FIU M?&*K:(+9_YH%-7!N*R8YU;F<[6;G!,';0^*'-%&/U?56V)VM4:NJLU6:8':V M9D%'.ALG2G*JZ90Y<2*HDXS\;%"XI4'0Y92U1MA]L4FG&@Y*+3![7J.<8U$0:,[M9E+- M@QNX5IU<'E(H[ A)(O6JK+T3=C?4T;FV<&[I@=E-M>0>NXB6:ERLB&!#)#ZS M>3);%,5.*B\YZ?EAMNQ1/;-"P MV1>EADOPQB9Q3?EC=OU])H]<,]8>5RQPFM8T]>_Q>EZC)KFW5;[$Z6'-(@[U MJH(: 7)6"WQ=;M[[H1.Z/HN;2-RG5]1P[]D5IR\.T;^Q+%A+/WP>/$CZX94C MV2HFA!= V%])%/@>?_/CK1/ HQN0*Z)'5?]F\?EUDC#.'=Y]U BW'S?K)'ML MM05>WU3(.1AB.3GUXP1&].FL73>)4O9B)ULE:H70<=LE1))"P^. JC7$'E_\T) M#O647=^^N,.REP4JY=9U.N(-VW[B#_9P1IZ_Z\/_D!BMH"AQSHMP9K9*F\]K M"!?^H"4C&U'_P8E_H2D4CLX.(OLT:3YAJ=<#=X1K:"O'=4MSO-&L(_10URUI MDY+X2G'8"9UDX*XG>=,0C[-^-E/MZ>')(UV-.8SA8\T;8]6O9ZXH[:' M]M5'4#J[X8WB/L*/R)YP'N+%U9S+2LQ!V:B\8<%'UD$0/?)L"CPLB%_^Z2?#L.3_E ++P]AIQ+"K@CA@(=PM"&Q?[]-21H1]J,EOD=% M73WBPRLAV8TTZ'8?11Y4Y4EH_ !OAD#YR&1#6:1YT#D6"I"]T( \;FF8D?83 M(.WQS*]XJSEAT9IN8;8?I5LF8,K8L)Y)XMSS:[RIOZ,KXL)S8N)Q9H>1$$'] MS:QON,SS:S7A#(%HJ5MU5J1=@ %FF7M=Q73O^-[9TQYV&MCR\!)\MI(%4HQ1 M>CUQPO0 [>6YET8WO'.O/L(/=?F,!\F8\'P 9T-JZ4Y+J9 Y;4 %DX0;08P( M&=HSX$>Q"Z&3"D8?RIU!NY#P-.N$,X1;&J5.H+VE,+YX!;!#$T$?F6/VV,IK M;+Z$N%+K>1QBQVVQ1UN+Q&,#KR2-8V=O E4OHO#^Y);&.XO;>U=Q!"]B/E\Q M'5(VGL,&QQZ6JA^I>O[:V@5W5.KH6YVQJMOCC4XMJ8?/SP3Q%>'D^?2L8, " ME]I)_6>IZ#"^PO*I+N&%-+E MYA-;@P!T*LS3U0\8*4G]E O+J@33GY%.(.3:'/"6(B!UPI< M3:MUH>2!*1D5)@B 5S;W;T*M62)9G/NE/>*XO0?N*-;05H[AEN9X(UA'Z*&> MG-%61V^Q(^FZA]U!Y(77.RA)]BO?LK 2W5-:I!+;F\P\*"(;%C2PGCD/'VB2 MPDQ!]6A[O;D!@K2G-#0'T@:838\L)+^-N-U-,Z6WW&M1+[/@&Q73<=F"U MZKV0(%*'#O: ,18FW*TL1HBAN+ 7#1>^<^<'_-;(.O1X[;]M%'ALS(7]F_2Y MXT1$C^ZX(ZJO'2I9%LV^>*.RMP:#\S$EHV*O-GVV?:K"FOHRJ]]DQK", GI% M#5H[+";2--/ &_F!-!D_#,X8DXRC?$1!,21-B MV#DZ:\DXXNZ DQDGL(LJ[ZBX'7=-'VAXH.W8H6R,&R':=91QH+DEWFCO MD'=PC<^,+,GHVHW:J96,!5U+$Q<[VHVX$5X36.\VN$XGG"#23^?B%GAG#^0W MP/7E'W?[&RY2>[FO^J$;[;)!\B[P[\4=[S0JKG'# 6#OX(H#S_D=[Z,KN,_\ M*OCCUG>WM>OB6R(9^:*YI_QS%OS#;P,- -$RX4^;3SN?VN9=>3YP8.D![>5:FT0WO%*V/\$/= M/>/Q&R)S*99=S[9O:<]A@GRMZ4I,[-\+T8SMSDZXPUI/9_75D.4$LZ;2-.NF=+59S'QIU<]I;7# M(J)RBN(BGSY_%,3ED6'>1/8$VF4D6^)FACSUA'I9'L45"_KNBUT:_7!"2V_- M-=)52[B=HB_Z%$DKV]?"9E0>Q3JX<<7?&=7=O7#'M*;6G3FL)<2SKN#F,UF6 M8WDNQ5'$,3^6V+@V42%=6P?&-60^9Q5Y05BVM+V[V3JXLQ M!=8GOX ^)+6C<6&!.(U3SAA]?=+/$][M_H7O =[GZWMI=X3WO"J\E-5Y').DUC_^X@WI=,(S@UC&#?9F8KV'E- M<[>+0BY-ZZ/6Q\UPAZA*K^JCF-4V>,-1*>G@V\:9(EI5?S7U]^\?OWZ#9S*)P] _T_DNQ7[)/\?2;8,7.?FTS<)3FD2>(&DA^R#MXP+%@1XP..9&9<5 MD6/2SMWL6?6'%]U.F/ZNX&(CO*]IZO@A]_ZJNFY5D?< MX:VONQS>W;WPAGZ=\Z"Y#S(*[D(?<;&3K'<&=27=?4$34ME6G(Q>+8: M;CW%=$O#A$TDSOD%5WB7_"--+S>WSI,*#7M3P1WP ZU2J]'2AP1>*!BJB(G M$!LH%8Y$L"2O@.G7HL@VFR(SSK9JM%BS3O:J:\4Z\ (YCJR==BH$/1JH=6O/ MSN&-Z1999\C&31&H>QK[D7<6>OW2<*/5?NL$_!R&DQ(6C82&DZ0]A'8WJ1.G M=O6[H_=^"%,B*WL=$^@GMCR2BO-2#%4M&\MZ=N\!J;KA1EA=O?O4L,6+OMJ2 MFZU9:WM[>E[ZB\0WD?KO3V"T]<8=U M#^T5VRFJ;GB#NX_P9G8D&!NH"R48B2T8PE@1SLO*HFA&&R3"!L5NC.4@Y[HE MZV+OI]M #3T6$]0J;17!7&^^B"!6"FTF> 5Y4M*WOVLZE<99J![MCZ((6;%E MK6N&GHT3-BZE/V51('O\45JP8@?;\MN);,&/'=3 MW>Z#W3/RZE/H'#R?=:V?!YCI[ LORZNZOB%]C=N#ZWI43ZN([_#ZZ)&$PT^> M"$*6CI:8U<+2&&=:#5'RNKW6][RU1LZ>H#(O6PBWCV9M[7&C0:>FC35%ZHWQ MXD6WR./+:.2D;5\PF5-7@V]S^#%UTX+#:92DR9N:AJT-<098MV[ENQM-K9!7 M!VN7>? ^WI82Y_X^IO=L!" >YT&BPOE(89/X4A"3/=1S-N( M4Q(SOXHQB3$$55+&'J=+WEAX_&)*_?B/:F="GU 6R-MUZ+UC\X\@VH/'9P"G MG/&T]\&)1;TTKJX'6CK@'?3UQ!X^6174LSM8!?U\;+2THIA-9:^D;R-L?Z(A MPZ& *;KV=G[HPQ0'+KRU!VYW+]RAJZFU'+P=7?"&KZ[@0[TYH\^=NT\LQWU^1V& MQNGY3,<;'FB2PJ)7R',>,CNQ3Q0V:FF..Y:[]*R><&ANBS=R.R4>ZK$EXOK92,=[Q8WZ/8.W]UT$H>;G)7JE036V[^N .2BV-*[7B MVSK@#4\]L8>Z+E#/KL:4].'L4<[!:*3^(-0-^5Y6ZXWD:;4^W;)^% HG;4!_ M?D%&\03/A/K?=M;*G]0(/SE,_YBZT7T(MPV(DR21Z_-C)H]^NIW<&-HO!B!U MA9FF6&)HR69Y\B10.*L'M6M\T23LZ(&BQFL?7R79!)V> %K#J6'#\W2)HHXMUX**%]FN>,BYJC(A10OKI1" M39LIZH)*S%:^BFGJ/%G;T2E4S@:/MS2D&V6-6W7K)4"94LMC&#IJBAU"U */ M#']&.%]^D%<9;3O%:B=6%*+0YB*$IB5,K1\1=,DVJ_/TUDE\5V&C M_E1P!^Y JU26,?U(X WTH8H,7O+0M'J0@A1,H<:E?"L]X[LBG+.=Y9 %Z_ [ MN_7:GPUVL71WT89)H"XO<6HF<:6[_,TFF>_YUH["Q5=PQR8*Y1_U-A+E7!56 M'D\5-P0;LMK1:['#2>*%:%.*#3XAUJ>.^(IDHLQ8OKC[@B=V"UJJ&52W1VX+ M]J_@ /50&HW2*]=EG@MN8)O(JK5B1B99X 6^J10=43U(#P(+Z91@B"F1A=O, M Z?#LT!H_L)-7I>U;1&M:HL;SEHUE$&IL2%>:&D7=ZCG%H\Q%16$IUR\=LUZ MIM&14Q$KLCW3,FFHDVPE]M[YP2%5%B%5MUY6_-6T;(O K.ER8K NL,DHS&BC MB$-3>F9T$,3BS]2_WS)1U@\T=N[IQP.\KGJY.:K?V#8^]J6!.VX'642.YEX$ M\,;X,#6&1D3.C63LB. '\_*L5+C$TN;0;,DL3F:6X\*GY&0Z:V@DE3':XZ[! M'O;0- /[(XN4YYW[F%:+V@(15M]*G5C;36IAJ-M#(=/XF\]4CD%8NE""!XCG MM%0K!$TX:QT*RFALXS7:9J;G.K,"S&R$.GJ3J^/2NFY?W.#;RP+5=SXU.N(% MUG[B3U7WF\]GFUX,M5SINQ!0B -YW"B$.N7K)U]UO[2KST+BH$WC1O]OZK MOV\5>W#"1GAO295\!KKU(@WSI!6K"KZ+=HY?+^3:U1:WS[9J6$DH-C7$ZZ/M MXIKR3?)9$+;BG&N/@;L?A4YPY?C>>7CJ[/W4"3Y0F)DIS-+5![>S:FDL.VUK M![S.JR?V4"_P^L""+"GVK*S&XT1:KEWWL#N(QTD\NO%=WTH! M9$D,U8' ]I&T1W_<<=K;$I415K'J=TKJ,@>!_%CTZL.EC2GPIN:!AHE=IEQSXD\,+$4$5& MW!GD?,BKG./74'.H,=7W&1B3C+,=")G;/*(*$[QC(U_Z^4U"*&=E)>.I^=CN M\E[8U7I6=T%OZ9I_2W:F)W/%NTQG86LQ)?/:O7581Y<2)^7O1-'0(Z\@\#BC M2:YJ"T5O4B=.K:IZ1^_]$)8_+0K/?WE;88UZ&]R@TJB1\EHU7C!I%M/@E6@\ M5^?,JQI8FN^7)Q22[*74V^C6>?K93[L_W:5BN2 M6.3R+O#ON2"6JC_:-)ULB&A#Z&X?1,^4UVIAJXLX>T69P2Y?960V=B4)[)RM M8+*<)\F!>N_X\YU7?+K$:]Z>91KP-E?LU]HRD:^8=92[^<-HX4:L41:JGM$8 M0 @O2HU39S ^ 44BV!+!EPC&*U%*?$5RYB+!07+V!/A;F>M8LE1VNG%3J6A" M?&&Z0^C1F)S=7%TA0ATALM(DZK->0ZDM$GETK:2!/5VD%H<^V@I-@3]YYJ8- M@.R4L;=F+4T,LIT2:;7/-4W8LMF%T^G0; U)9U[(@$TE-]1/#['RC4P3=!>, M47TLIXU6.D07BEN]5)L2P4I!,@SCHA3%2"1Q\,'9/$9L!398&L-S3^S/ZYM/ MR=09;HT[-V@LED/_GMD,3)0MECO,9'TIS+^[W//RRV=/-';]1%D38@B=18)\ MMV5TE[^-1!8'XAJJ3+CL%4TRSJ1@C0F@)S=0E&E/%=K;GTP: ))V0HM$$@W; M:,\/7P:6Z.AB(LR:->P%B(IC)M"IPAA^?$:);2OU;,.3?Q!R/ MS?90PNVD/M2,M]BGNEB,,=] =$WW64K'6X?>-4W]N,DP;<;4)[& P:>G/8Z& M'?>EXVA5B5E@E+.T^73TG)8IV4@@DARYK[$.5MI+B^S<>=N_JQK6NXI9'X*;VA\8/O M4F'(:_&T.#1HP^09V.(&\KGLKCBS.0E/O$/&;)H/OE-Y=7ZZ:L[[R&= BPME ML-%URC"#2))8JOB W+(WBC.?-E_Q^^#$OU!^&>"&NFP42GV:? K9+QOXOU+O M)\^YQ@&_D\,@8%>:*"DDL%R \M1)MN^#Z#'1KSO9U 5W\.OHJZ@R>=0>;Z!K M23U534F^W "VA/.U74KR(TU!F*LX>O ]ZKU]_L1$/P^SM[7#^[6;^@\\_CK\ M?A AW-$PW#:UJY8]J>"-G!&ZC+G)R,,E9PH;L:^ +_'#KTG!FI2\R>>2/-M#X'=TS)7R>9V%_!Y0_-1EZZQV\.OEKVQ5\S:ZXT;*/_C+Z MZ?3#BV:]I!\:*S(3N!.?L>%1(3.R@BZS6X"K[4RLML;1K_D5MYB]+8:""TC% M7\/;)I<;-DJLDX2FLL9G0D:%S0:0P8UZ0^TB(V!?&GC1<+ F0\.CG&YQCBO" M>9Y$FQ/&E7"VJPI$DK/&&)H'*F283U0N-^_\ MQ(T.;"%U&?**QA=1>']+X]V%[]SY 5](U:PPC +..!UA#0C> =WM1K07N0>( MHR:H':/,B*'I(,[-%8SA'U[.&K8J \:7L)C!)@2B2NLR*A=:M4/"3B5@$_.:G[B:7'&82@\L1+LA%;'5[%=.?Y+E;8;2@PGX)JQ4>T-AP&4\$ZL1NHS/KI>R8R_KD(0)%UR[G FK^!O MJ_:B)6/55E3[C(=(2BEQ"LVAF^-R]\6B-#NXV+$3V(L ;B3J;XOV!R)4O?$B MS@ =##\+429PBK?<[&Z6S6@2\10$6$':Q.))&8XFTER&I%LG95B3[3B^.K"% MXM?JG3$K^U_'ACN-0FXH*%5[>DC2:$=CGNK2-GT;A:5A2Z8RIUD*_6/J4@8/; (R9-JA2";EU*\+XN]9$&2E ML*^<6)5"TNR',\)[:UZDBW0Z(4\2]5)A?&K(+Z+:DZ.:;V/ ^1#V,R5L1(S% M=-R'?*DK!E6X*W0?1;Q<2B+NVA F>9AL:!R+PNAYC?2]$)L\;FE.VD^ M+C7 M R570I*PF$RWO'X<3SFP 3ED/9/$8$$:C,V:I^5Z5!:T@2M MESZ&YVH9[WQ_CZ]L1-9[W;13;6^Z-HN1D MKJZ<9\"[0C77C0_,6NT;A./(X<024W8JYH(C:"&?(IK0;&C0W&YIXYS1$S5+ MX&$\%E:0P67_$D_U ?+ Y\Y.)&OW0DB8(#[0T(OBI)A+BAC,9I-)-A_(JEZ4 M)& V&!4O$\EQ6X0R$_' 9Z%WAY2$44H@TN>=/=K\E13XGPM ,@GD 4 (87?3 MTZ;)"MOL)=MDHT%F&\M;G\?6R3?;:\OE9#P:[B> ,X'$V:9G*=5!8W 1. M5Y_)$GY>'A*^N(K'1[]BCM68C8$)7)[P@YTS[^"F\OR-IP^S7#N?X3UN?7=; MRRANG83<44@+YG,]UM!/I%20[5G;U#^-)A2+GR#C3#AK#!.TJ:U3AVK$><'. MM7O/KC@A?8C^[=,R;.OO?C.S65=O5I=HL]H@5];V>[HMAU7X%:-]T'7IG[-,]-%'8LAWXB-TP=+20:,Y;9*]V)&(*VRY,?; B-N"*FQA!RJ::F;K&E'1=V$ MT6:!5FQHZK@@6&@5WR0B-!:.QP($TUA!QH#&^ZD<"?R);OKJ3J'F,<8''?V) MZKV\>5 QCEQ*O00VL6XH#51A3+YDF<8#CHVIF ?8Q2FI2W;'2A^K@;;=_1.!1X-S7!#@THO.?#K;?"&M5+2H>Y8$N1%1AE) M2PL"XYI=27IYQWK-OU, E>4O]_PJ^MD3C5V?88U.8E31#W?8:6NNS/PW=<(; MF/JB&\KL P^2,2$%%_MI_!ETIQE=B.R$VR$2#"T]/S6]_GS24-Q\S%[;$S\] M5?STL^/;>9(+ 4$@"""=11F M%<#G2Z9-N##PEQOM=E S9";IXAP> MC%NNJ)1A@BCRXAE&51Q3!HUGEZ-#N@FB1U&1@%= BW@E[$PL",5<,)*"9$7M M M8P43Q*-F_)"Q0&+5;UL)G_L\* 7)*B!@8SH/RJVZGZIOC4N0X\9JP>BJ@Y M(NWMB#9/2C [7M/\/.CEYI0/:-QL'5O/K1UQ#@C]=6\Z+*'NA7B.KR^[$6@I MF4!$"#8"1BP?F)C0 %6=F^>($VI_JWL ?4(35'%1,4V.Z9CCYQT3Y,ML]XFV ME@W1[((3Q?KH>S1C5;1?R&2T2_KQ==LJLTUPXFQ;!9Y.V C>HCZ&G@F=>)T MH2:ZH_=^&&;[/XV&F@7<;P[[?6X/ACL\9$9D3.9=?W&3,R#,5&&%E()[-%L4[)9E-J,31!A1_Q?[ UR!63*=_,OMQD.Q).P-8WJ=94W!1MW"!BU((RPA@AC!=^ MS*HW.,<)=>;X.:>WA\0/:6)GEYQ+<;G)9C^1\B948T/<\:'6K;*[?=0*K^>V MR#K>#4NBY/,M?4K)6^9ROU@JBS"EHC;C+7N\F2TSKACLN-VU4EH[X(Z_;EWE M.%2WQAN/&C(/SIWX]Z&_\5VHPEZR(3D?*[G14J1CQ0$Q.&"H$DZZG7'[=#\; M5#*D6CWQ^GI/^2?R>_M#$PX[6+IKW_P&1<<0IM,/=]1K:UZ[]M[>"6^LZXL^ MXD:U_.I*ZZ,K=IW[G9^X092PN6/7$->3Q$)=OL4>6M[?T'^!@="FQ20Q04J. M]L= /&:Q 14_19'WZ ,[C4OV-,[$L#-U@,LHB,%KT(X(6+86J,V.!L MK:0]U[ZZ0L^NX5*O)V['[Z%];4^^JQM>)^\CO#'71C7\6;& N8N^IU' 2$60 M6'V@4OVG4@U54G) =YSQ.]0.Q67@'GWQ1?)@#0;OP\N\Y))C5LZ@="K>-7+U MHX S D98HW(81;\[OC@8HX3Q4$ UPJ&PB UP>._X\=^<.OE ':!M[;&^)CV[!K.N/LOSW]8!J[7#LCS8' 1+ M+BS1MS\,S:;UR,!5++1^=F P2R_*0BAMZZK6UCBC4%/+8M6D;HJ\>I*&X$.] M,/R_SJQUD"94)2--)-KU&D^CTA9%E;5C'52C7+^>B*.LG_92GD*G&_+HZZG$ MF%*Y4 ^;+<"\,R)F%FO(%2=)0V3;FQW,:84&Q:T< MO0,]H4 NLPGL?:;/\$AQUX7DKDXXX:Z?SI4C=JT]\$[N->4>?)1,(O\;(AC@ M<6+]M&N?_DMT;/'%D%ZC@HR(=Y9:'GO %6AO M95-T#<7CJ;Z04&NWVJ!8:R;Y H*M0['!T<9?-1-/@C2\:F9_=+=N($1P=.;$ M4.0+:DIRE3M&]);FN &D2T\9&51M\89\I\1#794YJ>_R$][O_. Y04OHB2! M:JOB\4(,+MLU-K:U7Y;3MHYGRL;+<5MS$)M3+CUU\F%'HX[4=/IBC%/^L$77 M$O&H$>Z(;-9)#L-J"[RQIY!SJ ,*9SKZH-WY-.6?*@#Y\_,<@Y$9H')J?7W^?I16*:K:^[U M]>B^O "8 LS5L8!B),-E$COWA=UH!T],:U^5;^^!._PUM*W>"U8VQQO>.D(/ MOP4+M,5SZDB\M?M:>VN7Q?EKQT5V=?M%>:S)B]NYRZ(:<6;2V=(;C=%NYZ=B M$S_T3B->*XV&4"A->YCI2P-W( ^R2/5B;P\">$-]F!K#STQ+]-$&0O?U]IY$ M7D H=%QR[T-AX<%@]@9!QHYO%548HAH<9S>,99B [;OD "+TD'V: MZLB?;QTHE6@[]&>PPXV[I=XAX"=0]AD[;@PZHB:RXE24NLXSWRMPH";1D4PKLB^ *@B)N<]$X; FKD(&5JOJ[7L9:/"5[(@MK$F@!C/AUFCP.Y^ MW9'C]$!EQIR]31MQV978$S\$].4"S NT,YM#AH33F@%REBC@TZ)=5(YAI>)) M88;W?NBG],)_H$7@ RHM7@BKP" M?0(%^E16B9D$6"#)JMUD;&I:&9)-%., +0FY\]K.F9%"3ZJQF-5C]B[#:^H> MXM@/[_D>:M^YDA$>N&%M$HLJYE?C&> %OFG4-#(G*^J4KW(DA!207(LUEXJP MF"_D(N+8 1* Q&O?C1\ZH>L[08:+W+I2>5^RRZT+7\34C6(/_I&2#?PR#[R" M/.3EX+O,]'<@L]4G(#2-RQI\C,*X8FOH+S*:U-V&_C\/5 ]XY^*-&Y!G_04: MG[:8DC%> )]7?;./3K#)[OZ0(4\A RF%P +BR["Q#.X7]($9YCLV^^4&/D 1 M-#\DZ99*:/U0F)SU@*^N8O_!22EL7HDS-'D%=(,E1PI;:HQ^G\+H+J'Q ]B) MNPK[FB$1Z\7%+@K\=.[+S,$4)SS/:_-B]V=RCL@WC.;3W^R^OS2U:YP*\LW_ MRFR/'"3Q!=[PR6*I -G3F"2@PKR[5/A_ VE4;%S67!XO:V1!Q?!)JJ)6:K'9 MWQ+#_R/(PV;-<=DGV;LG\FI(7@!97>N,-ZGVTL8L*YQ#Y1SV;5RX&.2S@'7* M%-J.!^"5;F)II0'!V)8MF$Q>24%)B:1-TQ-3=G/US>]3Y$NBR_C:O]]V%XT? M0P\W4(ZV5'.^O2J+P&-35FP Z;&D%X/<8C#ARY;+/2\X>_9$ M8]=/J-=GO- CL(@AH8^UF_H/O:?F)XR-\,*.5"-CZ@,ZY;\4>G-.XC M&%<>0D31$&A4R&5W=^\VYENAS]QF;Y]/ R:]_EY>5V^<@\9 *S3OT[5V7<*N MG)X"@\O= CF(D9Q-!C+H=MBF-8.,%N%A=T=C/O&$@UP)PX0]4VS+WV@6MTS@ MP3EO19S[^YC>PPZ;&R7IBG\)VW'. XV=>TKR;F0?^ZZ54UC2I+UXQ%I^9EIZ MBSMY^WSTT/7ZT8G%S+Y[!W0T_:6 D2%+*HX5C".^!$ SI:*18P?2^_2R-/(C M]0FY>ZXT+!ZR!YDRI*S#XSS1W65)E2$O_)">IW27J'XL$X21Q[,QVU4">315 MQ!%L3K?!H:L1KAW1"L(0+HVE&0T"*_(9WMLC*]J=H)SM]D'T3.D-C1_8;$EA MIX"+P?ZZW,#9S_O0_Y69B<9^Q-HE?''/"FMG3SA,8P,\3P.+G*)E"S M0,,2<%9YN1:QNCEU]G[J!"#-"JJZ'/!4<$9LXMKU',&*_)NSV_^).$(.]F]7 M'K-@S6AR5_=HU"A_8GG'9AUZUS1)V8J42<2_^!3Z:9(EXIXUMBXF8H03/J>W M;;F1,047[/L9D^IL<%L#-AOEC4A>2#K)\D&Y8%F+ Q--?#_S_@9*8XKAYZUZ M^*GN>H-%2^FR+[E\JWS+X]GV@(39VG*Y,;[D<7*CU5TXL_7-I]_8OL+4N."1 M;5C4I5@GR6$G/NM9;\P0$YRCU+0V[4I5#N>PA.F\43U-)RTKV8T:E*ZD6$]8KX W'9I("A/#3811X-+.=3 MG#ADHB1Y00*X0.NRL>B='QS2CE.>XZDM!28'64F1Z>A#:@G -TPA$_&7:1FRY(PQ[ MU.NXN5UL6X>ISX7U'^@-5 C@)W7.GMS@X%&/G_6/=OM#FB5_ZK^+/NP99+04 M1#1MVV:P-,5E"3AJ7%<3B"$+14JI2"Y6<6PS%ZP9E_&!,$IK[Z.436M])PB> M26'UI+0ZK5@=IIF4K7ZJM%N'X7\I!#[5P M;70".'*]":+'=T7"^G+#5>]U%64@19R!;-!:3??]!I##OA5C1CFS5TD2211^ MCA]D(7ZXB>*=],PGBS2V?N&A9^U.B16K56X/RK;*)2"E"-!&"&$;G5%9[@C! M^761;C^; M.YIO]Q<-A<$0+U@99FZ /D?<@L KU[VZ4!LK5I+ :G^VMD%IQ_ MKN>)Q-R'A?V.)^J@-3\_%+/(L07+\QE)QF+.E!P>9^?Z<,JG/FML'&AH4J>[F'%"!WQ[!F=]B1 MO=AAAA]-1@:&SGY%>$,^-2^8&'S&JU2[[?/MXSM^LE7 MW9/5ZXG;^WMH+SN^1C>\/M]'^,%#9A3>G_ WI\EMY:UL\AGHX_)TT/I=! OR MOA:K]%RHIQ]KK^7I9;<%>GJ#\!-XNN!@Q=<+33]0J.>BL,]Q*]P^K-!*]M=: M$[R^J1)TJ!]*DPE!T$],DBJ'U$NN4>ZGW7=,\DY@M7.)8F[XC"P)*E\&%3M!"A=--Y]WRF,T)) MF5@&F?D4'8,U9LX8PGM*Y[M]'#V(.DRM WE[#YS@U$/;H_.&SA#\I(M&,1A:1IKS [TNN$,Q;YZEV^(=_=! M/G?HHX&!681Z!@'SBTTN#$\/NIDXMF84*<>6E(/ M+J L$8=W?'+R=FJ(.WKU===*9U_@+T':0_:)=BDO M+)8;=G<,D!PW[6NT)@(+C7FE+;1B_ZCW C% K<,DD; BC.$* MJ@T#3_(YYXH,%V:V"BI\^"F.DM[C?]YIH3A0T5DK]GF/!<9[5>Z)8IPSF7D) M/I/FMQ&_4QDE5H)V[;J'W8%?J7L'R2%7E*YA?P>4%_H*O?4NBE/_5_ZYTA8* MVQDDCQL(3-M1A@Q3M/&"BW$-AP:C) B1)5F10A8.3;(T*U(#KU7K6#S.F#\( M8X;\O2.O#;90VM23)+%R8RQ_-R!U:EJY^Z5JC![*_\S)QXD&=%"/RY.\H$_NT:]R_ :RA7%?G@/9>V23V%TE]#X 4YM MGX?[0WI=*4$G&Z?U8.F$[!82)Q/9N3',#/-:0)1.I;&1(+=X/%8Y[+;N=G7W MPAUTFEIKK9NQ;WOI"CY1IMSF]I=5U0W6A=F_R5[C80S_B[J*(W!=;7&&I):& M91D714/D9VLZQ9[\6.[-U1OB"A%@HY;+,',IEJELP CGKU61G+3)X/ON/'3A MU6'JW;A.0,\"QH"I^IS2\DA^6T#VZH\Z2/M;0@I<_<[H@WF *C,$^'>D$(M M_0]*:"D8!'TFV=QA/Z.UJD;@[(C$CTAW:.P=VY_=(B>:CH'GJ%W;CEU[#YSX MV4/;[G-VR#?J=(0V?S;HI)3?]#UGXZ2XZBL2 M+'J%0C0(X([C_K9H+A;2U1MOE _0P40Q'<$LNV5>LA/WS!.;U4-:S/#V^8/S M7U'$-DB!(C:@&VQ<7=,^$,[>\JJ6U26N2CLVNO M0M*?RF*CIC-$T0YG6'1J5FQN-#5" MOHG1*K+AZ_UI1/99$.T%OWFW(";1]:JJD8T1Z#9V/+ISXE_:!Z&&9C@#KDLO M>2BJM\$[&BDE'7QAHR!H=TR:4#%S(U-)LW-P4C?%&2XZ^A5#E*(=\E&J2^K) M=]73,M:L#%U3&>#V2"]C U@2I]+@Q?Y5#ESL'_^X9@(WU=*N?X9>J@ MBLJG3*=;.[SJ@WBG0^E7]>_Q>E:C)KEO5;[$Z5W-(@[UKXR:I7-?4ZDS6U0X M3^U14?L><50T:5)$A?PETJAH%'&P&PEJ%J-B"G60[6Q?=-0@T^R*,Z:&Z*^Y M<7V!OQ)9+^DG.MQAO1C9+$8XTAM9D'^D:4?Y,>W.BPWT!AMHAKK41P6WF+']76-N[ MP3"YZIP*.77B^)F?2]K!J^W(0EFJ$B27)>IO,C6AQ89[AVTT 4!!99&0T*7+ M5" AU[*2&6/#C:GLHZG_/*4+)?Z7F[H%%#;K[(0;)/1TKA0/;.V!-_@UY1[L MR!)YN-C4M;R=)Z+G5)H^[>'L+JYIP*>$;@[!A;]176+4[(H[BOOHKS>XE_WP M1G0OZ2<9P%=$<"+ RE(UX5FLD*D9,"X)H)M?7\@CJ&BX#KT+W[GS S_U:5-E M.-;@8Q3&E4)Q;?>;3=)'CA^F+=E2I' X<<1(9%S%P7#%)"%JRSJKTK&0]S']YX&&[K->[=R6G@N)M&[M%?5T5=T6$!T:P@_>*)9.&!64 M,53;;=)8KW!N:\^%>'FW]HU>KNZV "_7$-ZPEUN\P-RD=5(,/*W76#2[+L_3 M5?IWN7J]W[)\72F]T:F,G;SH'.JJ5)PEC,]#MK!+02_^I)1Z#M;8$'>(JG63 M _*X%=[P:Y%U^,Y\3C)_]LS6S*FJW*F3TOLHSG*,K>.)5LJU M%%=NE7V\:]NMS'\:[78T=GTGN'+V-.YX?;JY+6[W;=6P6@>SH2%>)VT7=W@M MR)PJX61MORP]AXYVXB[>1S%#EK=1Z-W +"M+R[7&7WL?['&HH7$U'ELZ8(Y+ M';&'^VY&G0!Y4M*W':CS*6UE6^?#(?1=?^\$7(+6,%4TQ1V=;?K)0=G4#F\L MMDH[.-^5$Q7>.&G@:6RU3J+C3Q'C'/*5E[60DS+TQ9__TZ"W%^M;:-KG[U@+PN]X!^-V" _"[?@'XW1(#L"[T.$?]#DT 3JN7M0#\ MOG< ?K_@ /R^7P!^O\0 K MMXMR"(+\BPGF_MYLYG%+I3$$K^7UXRN%R\[,3 MQTZ87L;7_OTV;*.R6^3!:6W^W$>T(1EM$L6$4[>8 M>&C4MC7-T-YC@;ZK3B&T-%^8_QI*#[1X\/#<@*KZ_^$N\-V,4.LG9,=ID21U8 -FP[QNSWF1QXS9S*7_IU!4$,TC M:]Z;NK:T&@,/L?_@I/0J<%R>$]4 BJX>F"%#2]L2/%J;8X<1/>$-5&EOJ="^ MA2>LN1QDGPMB"VVFM4=&GA3T;4(0$E47."%R4HN:OD5\L8#Z MHY.H:2*5E14GA1U)2:2\M+M'&)"W7#CF@B&H;(K4O'*%?"N(*.Q1F.>=G[A! M!!)UU$#5Z8<;N;0UKQ1!ZNJ$%V'T11]<%4@@A>3=)1/;A4[GTAY5#/>UQ7)C MME>L+C!GGJCDX<47D@B-1FE3T'U*U.^..T7XVJ+[^K=,3;_3VE'_PEFO) M1A'/M@?;^0V!+]@'F6;AP=T_J)<:S";*"SHAOQ^9+9DWQ0?=\8TPJ)<>S$UG MOG_VT^VG,+I+:/P 9=/$\9EK"G'"1.5)[.M:BD H\7P;.V&R82;]2)6OB$S* M$3>,S&#MKGL)AMCA!; YE#:17Y1K6STR^8@L8':0CE1%E$L<,E%@_RF4C.0G]NPEOJ;D/_GP8G7%I8+ M0=\)[6UZ"T?%;P'X.Z769G<@/.W MKNW9$]1R2NA5[+NT]?Z37L]E>7.+]FUNW=!M.?[=)OQ01\]I$DX4@U_?;)UX M@%,W=%N61ZOT;G/G>I_E^+)2\J&.?)-&[B]XO)@+\K-R/+M=_*'N71+$X-UG3WOJIM2[I?&NY]2CH>.R_%JM>_O$H]YK M.1[=(OO@?"=A2ID9TVLG[3?M:"6P+,?NMD6;@ZM[+\?1 M-708?-N&D3[9,-H$ZGF^H(3^Q0PW+SK8X@ZSN>P^0W+_XLNXLJ&E^=Q)_HL7 M<%G#@F&MG%O);],Q&_"J ,DE^VWASC9_H*8ZYBC,W9,$;@@<8@\9SOKTQPM- M@[08&@TY,XXH@AV1^*V.P<<*JLQJ$UEE'RBNBIO,5B=D[4#*D?/HC$KUB(K6 MJ0IS;'"CS51V;9Q@&>*!%[4FT]3$,;7NNZ_92;3CXVNUTVLH'N$=;V+MU9A9 M5E\,(.BMN@SR^2* 88I%@%EP0+/ZPFELZRLN@_8Y=0+W$(B3OU$0O(]B-DGT MIO]=E'R_&'!MM_Q$2-O,](N W0[5<6'PBDCBDL\@,,DD7CPD3_1#5)F8*SEG M^"(%)W5%8WXDI&;L.?CAQ-?9+%T4RYN2&?)2>[.H/KA:&U3\!$ID \CZP"=< MT8:4EU/],$ECKB%QH3*MO_$9S#H)<4B0RT1V.?P>$L#=@PRXOMA]2+=.2ECD M!]1->>D_1I%U_4U"HL>0T4L.NSV'7^<.+BA!B_+#A.R<^!>:DKT3I_QE-D@_ M/D:' %@"#Z@DZ#+>\Y8-1/W;3GCG+B<+[L.%G<+J>QK[D7<6>DTC)7[SG_%$ M,[ES6'^7V6J?A]ITMKI)67@LTUIOZ;T?AEH&PS.[^,GQPXLH2]A@_C7%VT2'D]YOO&5OR*F", MOV;S#C>Z#_U?V0R%?>B';K1C,Q[F@TUS /D2=#(2F+6][QXI:J27]5J=;UH]/K,M80/-VBK21KTB@ M:'3#.23VU;OS*16I#][$H[;DQA]56A:S.HDQTER=X+ VR.(WTOI)UST;G8E'Z,DHCJE8 ML(BBFOG+&^R'FP#A!* [M[(P2)__UT&=36D[X-_: 3=V=NO:F3M!?GQ>0V;C M^1*;9]DS65KOT-?;X/;11HT:;J=AO^S>+.;(^V7DLZ!GYPC>)"K9&BEG4<;> M"';1<3.ELQ-NE-#3N7,TN\!_[T-3[@E&M0O+ES FUCQ7^,)N9J%12[$[<;FY M@6DY%^W4"0+JO7T^<]QMM6T?Z_6DNT ,&&*Y3ICH0W1A2#)(M0FV',O]N%(2 M(D0A=\\$A#GJA0>5[%CQL;1'+*P8%E9,2BNZA14I6+'>"PWH5>JM%E\FV;?) MFSX_B :M!8*;KH4Z :V+T,) 3%N="8"K6M%7:I,4C>9]T=ZNI0IS['-SV*SY M<>-NJ7<(F*:\7NW;9VZ4MNQ>>P_T^2R$US=F M8Z8(?8LIOBR.N4":J_JCMKC]ME7#AK&LVA"OK[:+.WHL$BZ*99EN6$M.;AL% M'F/_&W+VSX.E4LRW,=](>^;RK%TF1TR]]0.-G7MZ&B6IXE;+@.ZX8[2O'>2P MU>V+-Y)[:S#8[8%*0G(6*Y(Q(<#%TG']V8UP3?=,^"W[V^/U]&*: BMQG85# MGQOM=E%($HZ K]8/]]]DT^\KQ_=*,WUM##&2.)70@OVK1 KVCW]PDY1B7\71 M?>SLUH=T&\5PQ6;-K^#45[#]>N+$AP':\TMF^MWPH<(0X<>]LU$R(ADG4K(B M[Z(@<&(B6,Y[DV=&2ZR+:VR5Z(]+L%@1I^!J=[5YMML'T3.E-S1^8+#$P>@M MB'@:[?8T3/B9FW7 Q6!_76ZNB]MX5_R *^"IYCK5+"^<*#.+A9O7Q@89X4.R M>=0=-1DZN>/S@"OGF1_>6T,RZ9Z?:X/<&XB4S1).G;V?.@%(LLJPT.:R?0TU MA3H>Z*RWP1U\C1K)05-I@-?9F\4?TKZ586<"/G@#<5)M3<2SQ>='KVF2LA5M2CT^O_X4 M^FER??.I]:!G5Q_<,::EL1PLK1WP>KV>V(-S)S>?[&PW3JQ603U;]AV /GD% MZIK+\O2(SV*>#-)<\HILK;'9UAYW7'9J*L>DLC'>>.P6>;+UB^!F)5RGTSJG MG 5JU*3CB'IE%<&O\J03D[4Q_#2[X(S /OH6E;LZVB.OLZ4K_8BM!28W3"WY M#6P_W$3Q3M0XWM,X9;,]N.Z71H16O;A(O^X9XWF+6DUMDB)>LR>=BT0SHV?G MOLD\:M]<75F=.(Q*L%UT' 0QSP4G1$YLU<:IC1D6"Y@0&59T\($7B2UQ@;:5 M?*Y0F"UO&NV1I:)5*4?=SKBCK)\-*JEAK9YX8Z*G_%/O>%BZ,SF3%<1IK\P, M;CWZT0[:'Z/P@2;,.CR%F-Q&J1/(WP,L?HS2O].T!$QI^35J*#? &S?TS/H+ M]![VQS+&"WSSJC\9;A82$BYBGGI9B7-U3#;R3,43.$*ZU82G:32 =AE6_Q1* M1:2/<#HA,0U@L(#E=-R8OT6Y5:K:Q>]QW?F. MV>Q"X 9W.[])KXU7HQ+@A7M+=C"P+22R5WS;:9+\7&=&_46:[J5 LKB@;>^7 M*_A_\4!<_25FQF#!_(N&WYH)3,RX*PDZ25BX/MDX,Q=3<"$SD80F7&IX%RW, M)NB)-'7/BT18J[N\G%]'JI0/Q89IZ,&Y>:&DQ:K,BS5@4:E9:<:%#Y0_\2OZ MYZ%(X,_^\QVQ_U*'R>;?89Y1LLK[2QPD%1; /T8*P:&8[M5D&&]Q 63X=^'D M+%T1F\Q&?^/#GS4$/V+_I2)X\^\P#X)7>7^)"*ZP 'X$%X)/A. _B)\DI/>0 MC[>#X89_F45P4X'IA>/X^BC?4MPGI31)\J:BN_#7F ?8C]E\BMJN-@!_> M"]E?,,*;_WT*BHN"]LP<4@IIP@WA+F8O%+"U;&P$FULYO4 8UM/7(N(6F"KG M:#^#D"23TDX=/*06EPIK\_)9"X?2:39R6_A\,0 ZP<:LBLD7 9MX-EJ;$'.Y MFZF36?JE;9K.9:BE;XXV;C+\%$>)ZD3^-)Q>]D#38EV30TT#FY<[V+0IBV&X MJ>]*PB=,QD7.SJ>P]1+W(:NYG@/[K=:A=_:T]V/Q-/A4V>H>?%\VD&I;WB2L M=C)]N2"KKSH&R)6DY44Q)7F7FWF>[9=89KZY>/-[G22'G;#5M9_\\CZF])P- M,'#WZIK].*9_EAY\7R@D][6\$4C69?H"(;FWZA8A&60E7%@B2;LB("\!@4DN M,0&1ES4IGNV'6._WY M0%K)^0N"Z7;K3P;4S6R_$*CN4!XA6.<2DU+D%X+6$_T6)3EK^'S7;:&[/A:Z MI?%.]?;LI P7@,:3VOH(A"?AAAQ[I]49,^2"I/9P%J?=\]?@:&ZDP-]0\NJ9 M.K&=,MAFT^H_4WB%N'A4CG_YC@U+A6%G2>[K2+$ ;)[_5YEN(Z]3!.0H;L$0 M&++1QQN N?S%NY:\"0$5I!%A6=-K2S]4SN'$R4QYSTWI@2DW8,J'!E/BGH8W M7A4J+&9\$M[-;@$P/Z&=C4S .W@A!^XI-<: T/5KARL4*(S1ZF=)RM/0G@2N M<. MA;*+E;I[_G!(?4?Z UU#[&?^I2M1]S@X%'O/4,2L/!! MO,5PN3ES8CC#E^2O..L]/FJ("7*JSM)@P^0)JLV.O"/ 8\RBJZD6W M[&*YRZ;RC.5WK]_\=AUZK-V;CF?=]/KA]-W>FIPLA3 ALO6&M 5C63\06S)Z68(M'&@U-4PA1"?#L,0T/-(; M&,S\]LQR!\-]BD_C=75PS"3J/=CKD#YV0.RDXC!KWA/?.\X/D\20Z0 M3A:<.",UF.EV1 QGO70O $VK%W)(ZZ?#Y*#F2N(0/Y,'WG@#AT\:''Y:4)O' M.C(7DK.I1+E%7+-D G@>BM<-@^VND8!G>X/KHN/1=(/D<6+L5'8TN$]U@?]] M=.,:FMZ!ZKUE#2(1+I.=THEH+%H8Y]5%E"1?ES9:(-J)!VRGL7A!^T7C7-6" M!D%.$'ZQ"%=3SS*\3?F4\]3(9LB2_&EHLH]2R.HY 9O:%79-"J%L0-P%31)* M+]G:PX%IYP5EXE[3D#XZ 5R84ABUNQ=N6-+46@:C#B>:, M ^$L5B1C8N\:X=2:EQH'0)K$F<),L!UYY8?$WJU KBL\/[^^2]+8<56SD*9V MV$-7H5DU6&N-,(>G2M3A +4_[4IT=B_-^Y@[&D%.40UN^(-W+X*C/7X?%0% M5B?1YH0Q(YP;GUX7_*S$^5RVD(G!6B/.C7%@QG" G95)M*Q^7GP+R@Z$B>K^ M3GN/Y02]0EM5H->:+R.X54(;"NBB"%U&WWH F]:W4)#%K!BV ]^Y@Q)%EM:\ MU14!3$\45FELB#LXU;K),7G<"F\HML@Z?N$FS96MQ-VDRDES9*MKT*[% ?J@ M:HVE!820.>>:.EX@3:JUH#24D14A0AM'7FM3Q^Q2_65XD8V3SSU&[<;.N,.K MGPVZYI;'/?$&9D_Y3<\X\YH4;&)6,$,S_9S #N70&!W2^PC^<)UD2S9!])B0 M$[*1DTO65Y)7L1^Z_MX),DNH#LUT]5E.\"LU5L7\48=EA+I:;$,17C#(0]S. MDS]SZ(PYFJNS^USQ3\JL4%M[W%'I@>1V P&+E3A*)))-1V60A?:S.+N2, MMO7MZ%KATVNZ$[=*^)=MM?1[$\$-3\-LHEIJ=%/ "T0#]3"T&#FJ.%SPS##' MV@&QF>UR5"\X+@PA4(0?'*LM7"P?)&LQT3L_<>%P+#Q;W\[-1!8+ M+"TVT026!@J+!)8V/:8"EIPG?R%H13*VV*!E"LL<08N7FP)>:JMCBOU492ZN9].RET4>9[\OSXNP/MN&S3BP!N,.EO M"]7RI[TW7@ 9H(.A94^1]"SVBE:$L;-]U\>60;! P7.NJ9B*>32^W+QG*.8$ M?V=SH1Y&ZR2T/&C0LTT71+136194:.IB'C+2B-Q1!AR^MR(%;[A+([@38(\& M/R:V$L0U>56N:A+_B>RB,-W:S[4>68#AYT?ZE-X^TN"!?N!"#C%D,YD%(TJ+ M7;3QI('&0M&D39-IL00"DER&]J\OS6(3%KN_PP@1\"ORKLL-_[H",T0]8X+R3]@#?WWS+ C#)1U7W[@RW;H&_?0=]EA7]%@AJ@'?FB# MWH@Q6##^$6/,#[3+XF-\2&PO-Z9GVBVP M)'!'ZQ![J \&+O5,SR MC-?-1GJ^9U;CU(R"I3+^J+,^HPCBAH_QMNHJM;_T M,T &=)H2:-">"K)H-V2G@[0LH7]*: 2Y%X!%FJ>&AM):. Y-<6*F+PI->9Y( M8P5DS4ZV3A;I*MQ^PJ@_E9"%H(6LR M+UHPSOC1PH1Y6!C_@!DMUAMF,T.04:?U,G"CT4)#P*-":/D(TJS.7##B />% M@(E92]UN:4RY^IAQ9:3)7@QZC &,Y6/$S+!@Z>VMF6QA[11WJX8]3W,/I;5@ M-.ASNGL0H87BQ*2'FKM ]VY;WNF0G3^6Z&^PF3JUKC1HD/+[@.DB,^!=PEL MK$ZD[;/@4RF*Z#3XC;NEWB&@EYMW= ,O?KRE(?LCO6*J)5#N,HB2 S/OK7,7 MJ";\?6G@CMQ!%I'CN16XHM4R'+0FJR%'%%2MN^(' MNKNCJN,3C0V7XXI5W52N*%HMPQ5KLAIR14'5SAVQJ;4S%E])G$JQQ?Y5QA7[ MQS].>08BW@//C\Z.-LQD6IKAC*DNO2"B5&WPQ5.GI$/]329*@*KI64:'ZUW3 M/;//ELFROH\IA:1Z7<_&"4??OGB=M+<%+S%-H\9JDM2.2=H9;.5C2WQ-76I M_P 9\^0C34\/<=SR]E];!]SAW:UK9==5V1IO(&O(/#AZ#Y2 .8GLOSY-5B3C M8&L+=CJ5Q?&*A'BYZG&F^MYHOJ5'M)YM-I1AQ0,]#]UH1V^=)WAH\#0*4S\\ ML.E@MA_-L$1AK5X$<$=S?UO(T:W?&V^T#]!A:"@4K(C@11@S_A8G@P/XK?S MYYPF?9I3 PVLF"1EMH"G."6=__QM*1V;.OSRUW_)/\GZ__7_ U!+ P04 M" !-, =9%OGG(V(] !\H00 %0 '-L9' M,C R-# V,S!?<')E+GAM;.U] M6W/C.++F^XG8_\"M?3AS(K:ZY)M<[IB>$_*MUK$NR\=V39_9EPJ:A"1.4Z2: M%]F:7[\ 2$JD2-Q(D 0AQ\14RQ*00&9^ !*)1.*O__F^=(TU"$+']W[[=/3+ MZ),!/,NW'6_^VZ-?CK(?KE)JOO>K\?7+^,OQZ/C4./_U].37TY'Q^#TK]AUV;.8PRKF.]\>O MZ)]7V)H!^?/"7]]#Y[=/BRA:_?KER]O;VR]O)[_XP1Q6'QU]^>_O]\_6 BS- MSXX71J9G@4\&+/]KB+^\]RTSPL+)57]_#=R,P,F7;5O$$NBOSUFQS^BKST?' MGT^.?GD/[4]I%]'/'(UDQ=&O#J5\CI>D?(E^*H.CBXN++_C73W_[-\/X:^"[ MX G,#/S5K]%F!7[[%#K+E8M(X>\6 9C![UQ[]1G)?S0^&2%&_M=UBHWLOQ// MOO$B)]K<>3,_6&(Q?C(0_1]/=]NNA+[KV"O_#02O9A2!8/.+Y2^_H%)?^ AB M_K@D]Z4A@\\1!"GJR)7OV<"#6(8?"]-%PG\>0% % KQ*417278?S0"6 M6X#(L4RW+=[W&E%%$-M?P^ELN@(!AF4(L7KE+UXY\ZX^%[]IP+;KY,X:#O%5I,1I43D!0NU=FN+AU_;?68535 M4'<"N79"R_7#. /9@3_G9I9/I@YLIW7?/51TO&&DR" '8)-% 5F5P?S-V:3O!WTXW!=V"BO_'< M5I,S JT^V/K=1(*-[AWSU7&=J/[<446HEWFQM S7G0PK"/7&$-[H(@L,+K0U M]CU,8GTP!KOA6' *OG;<&-H$R*1\!,'S EKE-;FC4NR#Q7LXOFN/J*QR'QU_ M BZRXN .*=J\P'$=FA;>!]1DA4RNGT47=A&\F.^U55.@T,]2BVTSX#6P]O9H M*&?$MFG,*FK4OIC0A*O+,).J"@9N(PY)Q)2Q!QMQ1Z6HAFW8B#\R.37LQ$;, MD 1 M=/..!A-HC7]R2TJ)!/F.HR#&VX([#Q:;!R ,6Y(*HS$5[*1FG!.I*6,I)?V" M2LF9 ^GO-OSV"5A^8,./T;;VU(-?QD$ K7@T0S>44-N=4D;0N<]WWBINBBS! M-I01PV/\"G=\J0FZ4^I.DS]"J,-[L ;NT;4#Y\S(W4Q?0Q"LT6J9< 4A\!@X M:S,"<$:Q,-V,8 M"[:K'RJAH^^6M'Q29[U;PS?JAQD:MF5@H]-1@;V+;#EJ\ M33<7N2.;9WHC:@ABMQ#-V@%&'07'O_@IY;WBI8+-1*X>&\HJ\]&/ MH'WOF*Z[P>6<-7A&>WV\A-^\6VYL _LV\)<55*Y,UXI="59I+SWMS[N-Y@'? M2Z)&\3?-I,?XGIBBJ:+E!4""%+K%=H$ML1V,LK&(+ MC7L*1WP(VN]NOIGF??;A#-U!GW/-)'U>05,-+0]HH-S#-M*6$"V)M^QR'(%W M:,#8^%I(\JT3H:9&L+\CX[.1$0YPB_?A6H2LNNI[I!V7I MAI <)A4"ZY>YO_YB P=?%T4?\$#'0H5__+SRH=$[>85;.SC99)1<).'?/NW] M]J5V-V9F^(K9BL//<]-<)7T!;A1FW^PZE7[Q'RQZW4>*).@R($96%D#\&,!.V6MI"6^K/"-O,_6PG&W8)A! MP[4DM[0E7ZC;Z/ N^.W3T2J,HFXN[(>L]S^"UOS0=CZ#P=_K<_UE9+=(5LM,D%T-RE\U5X/@!W)QA@EWH\;]B,X#8 M<3=/8.4'^[LN2DFMM,O#F]RYN'-%/P+8HGWCV==03A0U%\III60V9ZF*3P:J M8NRGQ:%7S,&\7U0K17,QE^KZ=&"Z3GQWMXX+'N(*8[FJB!:ZY6(JU>G9('7Z M!.8.I7W3F%*S\((UG@G*Z0H>HP>;*M\GJ MIM;22/OB?*9@.!\D&%[,]SL;!9^@B_:HXXS9G%!>(P"(<)BJ_NL@53^Q;71K M+OT/$M014>T598L".8$".1NJRGFY2]5],61U7\&/T^#%?]L_AZ"4U$_5#-XR M7\IHR)K&4IH&CX&_=I*\OU1U[Q773^<\#&:*'YH7K<#HHQ]&IOO_G!75H*LJ MK)_2V>QE*A^:/PU-89, F 0EYW_60JU,AC)%#LUKAA+*NX\+WR-[4O:+:*%0 M+J8RI0[-/9;&[V^.CE]?4#!IG_K M*@Z0^)+S%X1D**MX/P"$55P+A0LSF"E^F-ZM.R\"*-3868-K,S)3OBGN[:KB M&BE>@,%,\ *RFGN!QOJJ>2VE$9J9O.5A8\,T[?UO#1=-_=P1[5V M"Z4TTBZ;KTR[PW1@W2Q!,(>KTK? ?XL6Z-*KZ9''<&5IC;3-SU^F]:'YL%)4 M+X#KLI2=+Z21CIEL9:H=FEM\NLZ5U5#; M+.XR?0_-=S:!+-J83=>L,M *OVNA5S9'F2Y;8 MS.-HA))Y;.G"SUO21IZVD1(WA%^H[N=>Z'1VZWBPPPXWK7BX6*@!]#P(_4&,(,P>[&L !??5\ZEZ3@U,3DTO->6=74S:$T MDJ9Y.&M!X9)6XEJY)/-< /$*%\ ;NZF[K_HUP"V-Z5_>![EL &M5R\**ES**FO"D"@ MENXYF=/+L"0^V@GM)>+J0*ZB)APX-5NU,@BRJIN\_]-['ABIF\C81"9'W??G/<_4MY(E4UPTAMEB7M M014!36[CO1,ER="H*JL9+/AYE+4Y50,'G!"@2^;K:#P^'[+VN=B3E,],*:\$ M5=UJ*KF6QX&FT,:&H!H*S3_P[=GE1WL9;B?>ZJJ!HGYD3"..EVEA6$$->2L(A+2F"9!0&%0\* M*A8B&0+0R^MYG?;Y":R!%P,Z@*H+:P<3 3:5#2E&=)CD]E;)/BL1 G8.B5BG*[ M@-O*DV%CI0:[>KDZ\^=#G!"A5=$.(,+,ZN4!Y=[!L$QT#:# R:)>GM RC458] MG>#1C&FE)H%VC$HF7!BU= 1+'9;U/C "R %SIK@-YW7H)[/T0W(J:S%_.=',@E0J4HUZ/1^+3O M%Y";SCT2^-?K E)9I-PVJW;HX&11VVUKY*MH!@\=C1.6H?AN7VUW Z2V-5 MX*\HZW%^JXXVZ3\\,[:=*&=;TBW.8]Y,_[LN&/[,V'7"@!HQ"MTP4#^,OVQ[ MHJPYFK@VMHPQ+%!BZ:Y]I/A*#>DT-?M9M5F (>NB9Y/"PN S^V]#S=*4H:Q7 M'(CE!ZQA,9[ZOIA.N@?H!,"*MJQ<^6$4'NTID5Q0->V)J62G4D$.]=K5/4$U M01&CYP>NX:3E^CB_8RI!X@1-J:,+*NHSJ]>!YC?@00&ZD/V)O70\!PD/OK? ME50- '6,0 8W+41%=JO@!]_SB[QFKP70+7]FO0$KOQYO+009=)W8-$OCFC!] MY\&^P&^(+H?JXJHIOIXVRZ@0XE>OK<2MZ03X4&QB_S-.9#"=I1<72>L!M8ZN M&!%GNNF6XB(!B@?FR!':/U2R49'*+R]8XCQ"K*$K3$19;FIEJ 82HAQ%C0U= M 2+&L%Y;CIW%C3)SH3?/'"^&SS>NVX<42,&B:4UDC7-(XR;0\W7.QW@-[_ _9D#;>$<_ 0+U]! M,)V5(F)IHUV(QH"1T9S/#"_#?02E4@;I$"D)8N="%T$.FYIN&*K)<88FZ>E; M>@U!AP.J=,U3-.K\1#CJ' 6=Y]O]=R-I>0AQYE31\=][I-7M^GI\VJD79&:S M>HX+%0?(V6A\UO?-9P&=%*_#,]F2=#+M]K%^;-E+)(%V7KZ';GU,WAW2.32U MCK**)^N/HG1N#H>,@9S#\#M ZQ_905$LIZRNN=56Z7O@8+*5U%U*9.NB(H!: M1T^CD!IQOS@0U[W)'?M M+^&P(3DKJ\KJB E^1B6%;/2[E[B'$R6.56%M(+8%E55ZK5T#G:W!6PAP$@O0 M8PC7(/GOG5?>4C_YKGOK!V]F0#JI$*12%.6X]Q<0.95=&=/3F&^]8N&E95_L M'Q4RE%LUL7#Q+0D5*P"A@/R_0:0 -C@SY#!2QFB+#"ZV):TX2@&C$/W&$PMX M&(!@LZS75>K=D5R8OCC]XK^8[[\[T0))$HX(*+\L1@38^?>&B3ZNVA0/ V*R M!=1TRZO:51PLXR2;W74CT43Y))8"D3!D+?JM:@=- 1K"4>O)ZFIDGD"810X%@XR@<4F2.(X MOA=*?P:<* Z(&5$:T_T 9GTQR;HLHC1$\?J!?YMB_L*;=Q!83DB,N!6F<] 0 M%!1+"U='U(-<,BPE8(Y"J"C=\]'X;'0XH!.5BZ2[($M282:7PU1]QU03P J(G0B\ R"M6.!1'Y/P/+G'J9"0V?;S1X&I'N18AL7 M?7H< -_-X ^ [[P^ PM.!.@]KA\>5)*+'E/Y9CH>Y52$K_)A@+&!+-JX[=/W MXBWC$!X]AWZF(50X^OZ;\)OTYS6>YL&M6?@!@=V.7 K*/X[@155.@^[0'UX#/RU W5XN?D! MM7/G;9,[3ZS(62?O@S*R'0L34FTVX='D7FB&#([UBOUK&,;3/PHD:54HDD=+ M)!3VA6A3YUF."PI2>/'ES#UM-'4PN.Q,>'H]#7,-8+6)(#QI@ @+2*^J[Y=/96('D#("<<:*@^!F#IQ,MP]SP2:4ZK1^P#FVT(L&D MVK1/.7#DMV#O\DI M/?L!=4X"J@&R-=])0Y'H9<25A8%>1$',HZMD5W!*@(,_P)LE;H01*:@&L89( MX(&6F"R:.C\D3U\$,R[C":X2P%FCN WTDDYZ#?'1#$C&&T\];2'23 +Z/:>W M+U:XPJ],Q[Y.V%_.2_$UXR) ,L'K$M$5:"V)1[*$^PKQ49AA:EMB"?#0W M:+!M.84&9PS[0=]K-B"G+;9:$8Q2KHL6IK9LO#V!-?"(@MJ"JID$E/), M<,],>YSMF0'[89_UB!3$=30:C<]Z?Z2QU5FHCCCTNO%=.3/3ESJ1JMH"JK$0 M]+J539$K/D7-I$&*3N>N?X" $I&$7A>O^1UZC:-55<-5F_&)342BUPO;!&$D M9P82PJ(IA%0#G*2P:%&.]8J3@;O9[(:D]6?L! "*!PZL:(,2"$5PDXLNJZPH M+WGQ$U -/Y+P4 9:0Y$HYB"7#[&JNY"\Z*JJ>[C XI:&;KYU*%L+ #M$^]]G M$WOCOIL1DL!F.A/!ERB=P\&:%,GH=9!<&G\/?H32G&4'7;R3V%ZUHN2.H.2. M-,54'4'HEK6U)(0[J%UO[J S!=H)(+/>X<*(2Q)-?>BJX8A?O(UW@ >#K(8B MD>5H5]K5<.MXIF=)<#50"*D&.$FN!E&.];*>GL JG;BGLVOP2D++?C'5L"!) MMV70<#&NG7,@O\T02$S*K'^ISCK!I'2!*;4J$H)ALBW*K1_DGBN9SK)<_2_F M.]@]:H*'+>NRJC2ZVJ.P74GIZH^ @MKE?X5V[NYYZ0U%(5B+@G& M7#9-!06H\3$\5;3'16TAZ':WCU^RC7T'VH-*DDADA?&IX:1"DD#_1T?J:],% M^*VX[-D9] -.9)[_(EMK5PL5=/-I'J3?,',;\Q1=>AS5VT>=;O> 3L"APIZ[>.!DM>A M4$HYW=?591D6/)Q*2DNIS&MDZ746? 7<3IZ;A(9BC!BYC*,'/_H'P/(@KD5\ MU35&32,1='+$U,X;!"@MD^N'D-\'%/,(IK/+.'0\L,L<3GUAX&@$_V=\-G9D MX!\))?2.0(Z6DB\'3(.YZ:4IJG;/(22Y;1]S@IW.4I^#Z>X>2F LP9)H=^S% M2D&07CGRB0>%Y8+%D7$Z&G_M]PU6J;HM>*7X6.\D]7';D\*S,_>4]SB.%JCNTTQ%KW(N04&WT<^MQ+YJG&<-:3 6D:QJ,&>"T/ /L*!E;4DJ. M^F^^;[\YK@MUOL_]CB'&#"!(HW,O$:%'K$F HV9Q*)SU_E)*+6WN^9!J\:S% M\+_R70@!'^UMUF""DM3/@8 A<%:>!@H4C2+)-J8#8J;3:L9V?279\^+5._;_ M,;O&&N4"%%09[75U6G#[-61;BP&_?9[B.S#1WX7T^(S1/BZ/=D3.P/2,/8)* M+OU;[MG3 %^5GMYMR?6%-=BI=509WB+ZJ7QLA9LY+09Q^IQ,16I Q@@^+X_@ ME)91)-;A2EUFAK8PDTO_E)8C?1O>7&Z,--H$:A9A.1Z-S[[VMZ32Q;D;<$WY MTV+8E5\[YQQV7RN\XCE:_VYLJ2FY:I;Y1ADNF*]NTRMU[!*O[ V_R=Q[=]MOU-+Y9=^6$4XON- MJ&MV=B.$,2$T)=KQ>\.\O;W,]Y8UC32DJMKD(@'6Q"0%E,2Y->Q)IY] M[;@QN@/EA^C2 !8%W[QT-"K/2Y@H/JI+R1J(K@$)&QEE)>>G&S/P'&^^E0!C MYB$7[W9.V>\':[8@EB_"_!SN;/N-"&?I(S_"Q9CJ*'BS[=&+[TAR;M*/*J+L MMO65'(Y)[QB#<+^0C*TZILDVXJEE51M+U<+<[L&%V-!BY8KXM,2(D9&1(\::%B,5/9(*;7O@\4>,'U5$DNV347*PHL,0)WG/'&[+"UWF M'KZ"-+J.,^'H'#O41(2(:H.^EHZ+(2>-V==B8J &W M=,8$P'1T+7C$Q_I)] M^@]59Q.)MTV$S\$;=QZY$6$$/@>_&@E06,BJ!$E,W3\2.%7BZO+Q&L;+^BM#;Y%Y&0$_R=T@\GX2T)> MV06DM:M,W2\G9 W7O<)$&!87H_.+?I,:<$F_/!O49%2IE824EI-X*PO 7EI. M=JM[LO2#*+WQC8,BRR"^Z.#-5"+C@UH2DAKB3 M+@XM-LV5M_Z$UK%Q>1TCW/U3?C63? FPU[4JZU>*<,_.W'/LAA1=Q9JW41A84//C<;_S#$N=U.6L)7%HMM )2@D6>/"]H" T5#_9@P)K MX3E_QH /NIVT/7Q(]R>F(3@,MM+A&-T_//\U! %^[/G.6\41_-GW+%@K>?,K MBW1F^AA:;W2XJ.U1/DJ]S"9O9FXN0^Z)6&)3PT5PYU*1]1R(8JD.A+8MY^5M M2T7"@[:W+&UG/NC^M8*M.5Q]6SCM:S@-GISY@GTOLC8]5:8##@W1-A4RN%9J M \$\AMG.@M,988ASGL8($!HD6"2S.P3;>\?M-]/QT)54].+N%7X"*[SSI$&G M*74=\-2*#+0X]BO/R4*6Q]>RY5&5\T5Y;VD+R5^$[17F/%'Y0KS(5,!!H(CT M(XCT$X4SNU '?5UNAV5BH%=BX'X)H+.@21CZ*, %V.C9[%PBJ_2&W>YU4:%( M$ DM: 2KUL2AE-$B_-0;!V++!+BY1G8^+B;CCH[2/D/)Q[ MSK\@&_CA2\P;_WPCN;WBL#T>C<\O!IS,BG5LW(7P6C#/I%AD^_FZW-#.R\N+9'X] 2CI?) M=X*1-S(:T1F^'4JL!7.R[[2!(F;DT:AL1K*2!RIO3DK*(MBK";C7ISUU"\XW M0M14FUAHZJ$:9HV95LHK)A%<$R]R;"0%9PW-5BL.L+OFYMUR8SA%X ,#.('' MVD"R1;E8<6\>Q)DD2A%>RHO((E5)1?IVJDU^Q^3<+M(^N-:\TA ME"X"]J3WE'UEH9:'K0@K2JT4[$.U>+5R\3;0=)%K?^;Z;WGS/3<(>4_9:E < M$B;:8E>I\P\F;C!;_Q6;A#I'=R\T+;';R[H2BF-_55 T.!^XBL!3>9&XKJ@:3KO:8= $,WLP@\OT LMU739=< MB8!J"*JI<@'L\(E J?/Z]@#U+?!#X>D'5QH,O-X-@B8X:FJ&FIJJKF,E]K,=^2M[&TG7WW2*+J9%WPL M^+.1;]9P/"B1I.%#WM"??FSH%=G0GWYLZ/L) .\?'%W9*0P):(D7^0'@_>.E MKH(%H,)@?LA0:34@3&%P,%3:)"!,D;TQZ1;\ZNC*7#F1Z4(>_@DL0F PM6R1 MW_%H?-9O&AMAW>S4*\YGCZ.=J-+C.\]""8B!_6R9+KAQ(0^PE4V$MAUV(AB: MFOGKZZ?ZAKP/WJ'1F0NL?[#T[ +3'C%MQWWVCZ":*A<+9^$0@5YQG]63."WH MDU)C,)#ATS2O)4KFO1.LM.T^O8-$O+D#)^?D=$S,/WI:SH*Q(V@D%-5W?'[S M??O-<5T(HI(XMJPQIEXA&GUFQ+AU/"<"]^BEEOV.\KE$6014FR>$-4-SD-9B M?LA^# K#EYOOYC_]@!D%Q4]!->@TU'M%8$I#66B*I!WG#^:2[D@5I*(:HIH" M0 A2W (9,JSN'0MXH>/-)]!]=WYO@F%-5;Q\*<2\J=(6^4AT&4&^'PK]WHAG_\ M?$*OCU5L)0N_J:9C:9M$-I>2%N5N]5D]B(N_JJ)3M@HJU,4>@.ILK!@*^PX1 MO(R71)45?E=.:91N%=7&9D/-C0]+>^8[77OYWP>L/28;?6]>VO25L:('>*JJ MHOL^_*QT(?2=BK!-Y#P 5B0_7V75T%-;V4*X80E K\@!BB!HX0.L:D7)?1V- MSWN^&EI?WT+@(3-_,+#))3'BN-(G3NA0H24B#J5>$VN>GBS'[G2V+Q<"L.B5 MM 91#=:U>V>,(,T?(9C%[KTS(X6_\%35&CRU!=!*=$ NW&Y?#[1!E Y,V\CV#OZ31=^A^ MXE*JG&5 M0Q L\.![00%0M!@^:?25F^D8:JR8SEH5A7)NWSH@O-SD)I3; /P9 \_:\*4[ M(]54%CBMP( ".T$1:0&H*H[YTIV1:Q:E=='[NSIU%4R!BB#SND$EW X^:K0' M3U5EP2*H8CZP<'&OYCF7 &3NO#4(H^SF.65U*A=4%@X=+4:<$E$NZ* V.J[, M",SAOC%Q@5"G$W9%U=##J4T6#+A9'?(Z<^4OER"P'--]-%<@8&3EJ"BKMO*Y M=5@& S^W@U\YKOQ@A1XO!)>^9S^C632=:*E@H-31&!2B7 \^ .-[[#F6LS)= MQ#(=$U5%M84"-[.23@[Z?-,OMY?;?OP_#@B@V!>;>[ &+I\SA%)9-9STZ \1 ME=*0;S!4;M?* A!VCA!I*(LS<;US;GZ%)#%D6W;+*,Y9'F+A'?&Y2LHUE,5) M;=52X,+)_N -W2J&CX41#P/2B:?#DS!<1Q?PEEE<6'1U9O&*"D10\TX^3K8I3JDE+J:$: M;,34R D#"JOJ)4=]C%]=QTH9H.2ZK2HW"&U2M+'3IQB+?9N2)%4&SMJ,P*-K M6GAUY% JM89NZA5G5A^+L,&R>,^ZJ2:S#=4PUYLGK35A2DHFT!^F$\E4Q HR M@D29]73$'AT+9?S5$Y)>MY^(,A %EFJ JJ=< 9 < #AR0U!\"N*KK!IL^IB' M&DA*K]MQ=$'4PIEJ^&J@:U'@', $]6ANL&OTQ9]8?\9. +Z;P1\@0C;H+N:# M@!NNND49'D$9#C_X7W1ZJB\HS:YB5CCE?W>B1>D1YK#X"O/3GO03?6U>X(8\ MA%) %QL%SLLEM?@![.[%VT(*0T4NE>8^)P(3O2-ZS']'-/>GX>#&#N^:Y]D0 M?6NH/L;?"[ 6GO-G#%J_^4EJ4MG9CZ#L=GQG0M+1(MZH]?NA*F&I*V100R2% MI*8%QEJ_,JH2Q@05S&>#\3"O&U3:NC)Z<@SE=:X&6 15S <6+N[[/L0>7%R_ M2K!18AT3%=R0;Z#V&^JO$O3$]0'E+ Z/_6K:8X.+X2%O>/89QKS^W7>AUM#! MGA Z*NMJ#Q%^KG6R,V[>5\"*@/T"@NH7;/@K%F5U F4UT@LAG"P/^?;8/LM/ M3OC';0#@3@[NKD 8/9F1V$I#)J ]7 195^[50 '8M'1/M7]0*+ %%I/5D">? M%J^N]H\D,35RPH#"JH)75UN][ZBHABD:VNFX+K-#WLFV-+/>=W#[D=:L:J!4 M8 'K1>2#OS:9#7_TH F:2,)I'(61F;X]7;0T"5@7(7$@N*6#IHS=QB+LY+)* M+P'3^^D7TO=W=H_N_ BAD)(\7]<.U$SD;J9[0>E0K*1E3S3\^H0__#KIN9&U M9"RW;_-$Q@S56N-:,>J_@1DPC@P[9<'8!=9GL=OH29^4#6/+QX[\P85VCWNS M)>AS!)X42C FKG<*B&I+8LA&9GM9[%7"26W54N#" MR?[@0]M;O/QP. BAL:^3P=/VS?2ST7@\5@,QO9DZ0I(:YK4P8[JXC:X06 15S&G]\G"OCUW3?"+G#CF1V)2RD.QI76Q;M"WD/1LL MWJ],UXK=)(V<[[JW?O!F!G;[X*]N5^.10(=DJZ-!0-9*I6,E^.DEITG$I!Y! M@&^557GYVVQ/8\ +H&[OI*%S@4M"_0I J-O/D1E$)>P?*XG];]"ZO/?#\,ZS MW-@&]IUW8P8>+!9V."#8G?@8)>V/DII:4"KA^V$N&(H\4*#16."0N"1G7+)D MW'BV6N' VR^A#HH1'1*#?$_Y@WQO=X&\,S\PH@4HQ?U^Q.T60SS/![PI[2]N M=]Q[*@264KN.VQT//\]*2W&["F&E3,?D?#0>*_,Z MD*C>.>6U&JD^1(6*LS?X%(N5DQ?K2)M> M234R#XP5Q09=M4V/?N4N"BQG8_=>E8EM.PDO=][,#Y:X#5%7 MRS&/J^6SL6O+<':-#=T'H\18E^&!Z6]\<^JCCO]%[OA59^_=W/^BZ'1.UF%M M_XNN&)#C?U$4!T0U-O"_: "$AOX7195-49:0_T61+?S'/J^OR?\0]WD/,1H( MT]DS.BW&AM.5Z;K OMS#*]V M7^02"?HSXRTMXPXHFH02Y( )B28:_HAY4V7VX=!L>9;I3B*MN$][FGJN%J8W M!^&=)W4.*B4TK9Z#TL8-QS-F@Y^.6(%7I[U-1Q/[GW$8H?&P6V=9TTI5G>)@ M.!J-S_NYB,0A:/-G#-O& MWTPQ3V%FB]EBX_QK.2HUW\Z_&TE+V==&(L'0 %ESZNL>LC? MTO?P,*&>GI3*J:9R?G55.):XF&MON]:U7Q)SRGEP4BRKFM:;S_3\; [^G 3S M>!>&,3308^2H>$PN3J,W6<)*.YYFF H14@TW_%JOL@VD<*_7B0?F^PFLXL!: MP-V5/?'L)Q Y096,:*CB)*$=GIKPW71B*CH8%,$2:8#=+%>NOP&))^(QE=FC M:WI46(E3TPYADD0@Z2ZU2M,623)/ &[^'0N."5QL@BZW/X!H.KOU@QEPHI@Q MES6A6Y3]\6@\5N+)!/GPJRT,2?GL^@X^+_N=1)VGI3CS2N?I0;I(.Y]/'@/? M L .;^'@$;&HF?54FP_8@B_/ _68U&#;G6< ]K%#Q,QC?D=?%YF/@G0@M $*!P.9,CLIH@Y&RQB M7@(<6I?$CDPL*#;8YPE<%LTYN/+#B/ 4O&AU';#2B-<4*&.U@!(&40XD\*\= M0. ?^Z,#&G3SP%Q.XF@!=^;_@LPO_=B+]J/E!6H.&19-V4P1<2X;$9UX24J6 M>O%S& G&EUX0XLX,W)"1IXZ"3/-_6J@U]7TJ.]ZP#;OM_Q-PD:&)98:G#]0U M.S-^&3Z79D1_GG=NGVS/B+>N;A"L'0M4;_\F+NX&_#2=H0CON8<&5;(F8][X M MXDME4])^YO#@!:*%W;@AMRM [VCK_ !BB1>H4RJD&G.S67(<86S)"A M01 @BDN?)T]K76YV9=)!B46RDXMG(]_7@[D$U!# -II2#:ALL%3,85W)9<@X MW3OO^^$Y4?CT_(,:?$BMHQIR.D-!&8#B4G-KD4\.![:VC7@F35"E_\R'3W M';\/?O0/$.W4DX\N:C+5-FW[ _']BKJCU]#Z.?W() A[N^\6C(IR%C M^FE(&\(:LONPX0E(_W!I5[5"IQX:P$&G4X^ST6A\=J'JJ0<18)W)9<@X;??4 M0P'D=(:")J<>DI&D@#=2ZJG'8<-(3$9]GWJTOW*2!,WR83>7")B+&"IM$"!"\+TTL])UN_T]/N!7/9R*[5">5&03NHE A_ M>6+6+#=+^P)-\O_W-VZ2]HNZ1/D(QL,<,O*0W,OPHFA#TLA:);?J(C.(=!Y? MWW!6X3LO.7SI?'@5F_\87;V.+@YE=/*LA0;#ZN]8N;T-JV+S'\.JUV'%H0RY MM_MU'EAISJ8>QU:I!Q_#J]?AQ:>/ICD0#F>$J;_CZO>AL0,;7ESJD)0O(MES MW7CE\=7Y"UFU!9J*+?>P?8MN/VICVJQ+G;GWQ,7YL1\B"*Z=Q8/4CC90%T=@ MJ_#_<+,)2:[H0/D6^*'T(TQR2Q]C0.(8X)6O9O._(L\WG!T/]RQ2"GKEB._# MJU3422[?]\2S;]Y73H IM';\P=ON!_@E3MWUI/WA'U+2E/\8"QU(MS/O33^W MV'+O1>>M.]$W9"_*[]53[JX5'ZW/[K#-DX8_+JS5N<$?MP$ =Q $._1$V19]IS*VZYJ_ V>^B+;IY/&/UU"Q6TEWXAYG]N)@1D7/(FWA(9*^ATJ=>:8R M+G K.>F+ J.Y@P%_5[)KX?&4[A,"P6G L2:>?>VX,7)H^F&8/02RNZR(\B1Y M%C0%TUQ.N-+>U) ^;(6/+G+NJ!<_I;Q7O%10R$ES-"H_N( [A;,'I2T:B!D# M6=03=FX,&.;@' 0BFKS*4T=Y9E2!K.Z)1'^\]]OM/1P*GXM+1>JJ$-^^6 M&\.M$WJ^NH+*E>E:L8L[*KKS*J5V%=QYK7;=3O9/L-]&N.VX =*>&P@Q1K0 MVUV6B\BN(%F\NS*L'0^'L[DZZ2^=ZP1JS:8"#7E=XBCU$NRSP)?3548C@YGL M3BJ=6.W+8L@)$!L*Y7)338"6!;:]%E5#:@?8*P.^:_GJAWYFREE6-=5PV#4D M>$')D-B0D?6[B8Y)(FKVST*986"&H;$*#P23QU;\GE)>*DLO>5O(OEZ#X]'1 M*=Q#P')'C.?*..IIINUF?/>=LY57_\**/SB-\ZI:KA.QU6<)$5,UGB;<5=-2 M\379;L&5*$/Y5SZ4B3>'@G,WZ (ALK9S1W=D]7-5+$KB;#0>]_R8@ 0 U&>\ M!8>B"GL&;F/ZGI&F6Q9YU5 WQ+TP79A]FRU](WFR]&/B<:L4VJIAN%4X24'>!V6 M]+HMAUE&X9C0ZQ[8K>.9GI7,UD\H'&DZ^Q&BRT(@@BM4$#G_ MPEHBJ)VSMI)@8"JZ#) F[.HU+^0ED5T@IC]V3JFA(SQX6-1K)BDNDTA\!"24 M"^H" $[.]+I=R5(W019C*(M^D_G5U3*=(5E.5/22NT*;M^=XM7+QM3+3O3+# MQ:WKO]UY,S]8UHBK.RK'U1&V=6&N6<."[1HSV+#A[%K^V/.UMJ"GEP:G$$OF M*TZ.(+"VERLK.?X96X(&G.EK\#T&CF8GEA^B\L68T_]8/\X& M&+7I#1$X@W!-(?BYX!(%% MOC8L1D0SW/!RJ+,-6GO&$24S1.Q(X5$O0Y8J$OYY1Y2,=N@1G'MTL%9W(7*W M,0/N&GSWO6C!XX3G(7/88.,5B%Y[*I9(T(A[>?-K M(BRM??# HLE!KUT6ER1@6SRQ8M3Z'YBB2D*OW& \LKCUXUIV5ZYZ49)?>S]B MZ@531$%TDG%,&4C5A-+!0X@&G7&KD7']0N>'EQTQ OOFW0)A2+V&)T3C,$$E M)(T48>>Z/'@I$E+!$4%P*)BA8>.K+@ERB^[Y6MY+$1*J(8G'?]F8/[UV^56W M&1MY,NL35 U-C9%2!I]DX>CEV^02#K^/LRZY#QB*B4:W-PQXA4/W?PI2^0 = MET3T\H@*283B&16F4Y3M!;2C3P\:;429Z.4K%9$)Q6\J,@T9AK(Q'<*3U&ZS'HY+R1-"4F_POE?3%^ JK!I;GBRV!J* U=D$1]SJM<4#5D--0B'184EG51/_49KG)! ME=5/T19=S1366CCZEZ#K,(AR>H9_[70,__AYA?=3P0KQAAXOJ5@22,54TZ_, MB5^(9TG'[?+&-T/G3V"5/C8TF0< 9VWJJPHZA#19!$ S7GN<]0D/ M-%TNWZ:S!S^(%I,E"!S+O'GB=SR108 M+RQQU54%*6WN#>H+HH70F:Z-PS7P8D#>0R8_JX:"^AJKL@TI/+;R*&N/3NCK MM-?!+\&+^0X$CR1.RD<2"2T#$U/_$&++^8X'QOD#I4;W.4-O M9C-@H7?SMKU"><225TMCQYNGAVV^1[( ^ FH-NH9>B@/[8:L=F0J5 WUOWY) M5)>.D+_]?U!+ P04 " !-, =9G]<=0\[= 0#Y@1P %0 '-L9' M,C R M-# V,S!X,3!Q+FAT;>R]9W?JR-(H_/W^"KT^]WG.S%K&5@ !WC/[+@PBF)RQ MOV@)J0&!$@J _.O?[I9$,#B#+;PU86]"T^JN7-55U?_\OY6J$ M@6K*N_?M? MZHK\+P$T49=D;?SO?S/M;*GTW__W^__\\__%8H0\N&U5"$D7'15H-B&:0+"! M1"QE>W)#='3#$#2B"DQ35A3BUI2E,?!_0I%7R2ORBB)B,7^J6\&"O]2UFV#$ M]I=9?V+T=>J:O:9).DXD;^+,#4T2C>IFH/?;BCPT!=,--G$#)R.O4FF:N:(2 M\3C[='@;F M9!,2=/B1*N1N"D4 B3J6I6#R5D&+Q.$C'A#0KQ5@VGDPEP(A, M)$?>'!,;@@J"2[-N'"LV%@3CWXN);1LWU]Z>;XVO\"K_G"'VPITF:D MI2NR9.A+8 X%VP:F>R7J*AY.L@P9_$21M=GZ)\OE\FHU-!7\ )HDF6OT]1"" M,!B.OI7L]0^V!R>NO2^#H?+*CEE W)DWSW\<&?G\NJY35#,UM."X288/;MI]AI^N[U?^07X MR)IE"YJXAH\$Y%W@!#N&7^PNV-+C-)5\:6IOA/^#G8%+!@^CTNGT]0H1RWJY M>^C<&8J^70\]."5\,G4]J%;:X@2H0NSI]B!.#Z_X-832,9K=H2'Y( VQ'@W) M%[__F0!!^OV/"FR!$'7-AG+@WPL;K.QK;[_HQS$P=^3%OQ?^]S';-<#%]>]_ M;-E6P.]_KH._O:F&NN3^_D>2%X1ENPKX]T(5S+&LQ6S=N&%(P_X%'WH-O]X9 M(\F6H0CNC:9K V05S=H-F!Z+V5) AI^"0?4H+0R9=%;[LIN(1K+.28& T_! M?Q'^^8[.LSQ#>F\8DYG=\HML?$;;[7;N/M-))V?-"T(35/1P(-]P&MR%FX7; M,P6EI$E@50;N!2%+_UYT1-XNL?,:S]EMCM56L^Y$J]U1M3%/\]3%;Q*B,A6/ MIUCZG^N=!9YTO5G'-.%B\[(E"LH]$$Q.DW)0R*Z7W)MHPSD?:U.<6VOF-)U1 MI\ILR3-HR;$814/._\KUYGPELUEP'GYBK97](TELMQ9:1R:G5B/:3=7+]>'\.)X?I&@F*!=RPQ8_'UT=::H$K@ M6X(V!IF5;.%W55F354>M G4(3%YKQ&:44Y%7'!LSF+M%N[=0Y7&P9E^=WN3A M;VQ0D1= *FE0]HWEH0(RE@7LK@5&CE*11SXM%S'S\_5L/V/TN"SHRN9X/).F MP^)TNKSXW6#N]S9SO2LSH)X!D%E$8/W^!XGF&PM+7;@[ HOJ&R30_KVP9-50 MD C>VP[D*:/A;H\JN5)2&Y=_UD3OS6TAT3O\.J[,:'(-[!4PCZ,."SBF!9 M]5%?,*$HM^MF2QY/; ^J\+%\PY07D*,;BB "A&%_G.7#.9@E+\AF3U <<.NN M7Q9E "TH<>)6P (H>,J]X27-<&P+#Z"?G[(*!,LQ\?/S)M0#<,ONX?FV1EHM M($+Y!"W.)Q-OC<&/[T# [\SV=$![(I@ D($_DPYHVTORL,'C723@SRCK]S! MT,E"@D90ME7>E^-,?!]-98(P6YKV5X,-6AB*+ MLNTMC9!D^"VVNM=4_BR&+WXC%-^\C.)_K@\^Z!W/?QMM7/S>&[]/'$==S'-4 M=6 E+Y#5YY?T'#UNUO$:03Z[ANLG-'-]B$ -K%O6Y(JM0!OKNQC)QAAR38O^ M-\'[X'?7.\(FDCU'E3TMV9K!Y\+%0J\.6'8+ L2?L\;.=*,Y-&/E4=8Z_1T!3H,"L29/YV9 I)5'M[-NG-GU'QH MT*4>OVA&HB@215\CB@Y2922%?JP4XE8&$&T@=8 9>/PYT'?*W7LUT64SM9S2 MJ^>862>RAB(1]$4B:)\D(_GS@^4/,$79V@D*%35VM.@TC5*W7<\ZM^FY6;') M922 (@'T50)HCR;/0P)1-,_@\\T27F@&+1$DX45'9V-16+HIT:E(X$4 M H%T."Q-47UN,7;;.8Y-F=/*@UPD2P^1213)HA\8EH[$4 C$T(&X].+>[HP5 MQ4IP99O69Q6YM^BO(AD4R:"?%I>.!% H!-!^8-KH*XO;B5"B9WTJTVD_DG?, MU(H\LD@"_;C ]-%$T-.,> 9EQ#-[ JEM0TI$"^7F#BK_-X%H_R [%,C2ZYV1"LQ#BU'OKC+#=KWMGE,)$-$FC8J+?'0 M3%+PO_4\Z^_6\).VAC);%!%\\WF*B&]31/S3%%&ICBJ&F609<3R*X%+,:JYJ;+V;E9LE46T)5),);893&"GB'3+BR!01W[(C M HKXO!V1,@MJO;@R!YP:?WAL4[FL418B.^(==L1;901S*AEQ9(HHUA)WZG!@ MRUS9%@:YPI@:J]M)- "MB!K0.($4X->7A#L2#"N0#H/ MVCU9B-?F=X:N*PWL]CR2GC^(W(TDRDA>"TA!DJ:1E!4.V!<5'LY9: M-))"K^^0SG)DZ=5D93:\.W<%\.*6?SBV1=%1'07UJ:G;$V"B82:8($ N0$D3 M=76=[97B!CK778(N&%9[DA*;W!HDW?.I*!-FU.2E?+MLIY*S4KFN2OO[Q'JX<#VFV5Z9S8'@[R=69&N;$V6 M76,V$I-GC_EOE^DGB3T=2:8_9.\H9E:1'[OU=+._K,7N0'D1R?3WX?<4?NAQ M97K7FJ3O>\-^MELV[RK%^K!TWS+.GK._1Z:' MMOENE=,E:/I1K2[:QOK%)+ M,*T6NN4H]A12*KB-F2G@=++-0OQ.LT8)X>3B^%LWO_95Z>-H-'KF]F\% MJ]^?%3+&8[!XZ;&M5+5+2?QC M@>SS5KZ7S(YS=_2Y8_NDJ6_ARWS8QZJLNT)U7NS7.8'4=#!-E').Y=SMTB_$ M:BB.__;1NNB/!;8V+S)FW&I' MR!=E"T3,>E8!P'VLDAK@NQ-F3L_Z/2K9ZE;46DJ,L'I>7O !S3J_%5O=44WE M'+TJ2++(#D[Z5Z&6>*D)ZURU2UIS\.9+$>6NLV)&@\6?.&9TKUWXM4L3N?M!*#N=7M M3_19K0]<5IWF"HXY M*YOIW%U)G;?ZQ=#F+CZ#]A>W^+.4Z\O8;"_CS&,Z5M"Z:I-NZW(IS@W#&TX* M%S:_1#::D?) MT_,:]&_.3>%^&7*_7>F^T@\'W=&Y+! MUR<+%47TR6!#+/C0JX%^W$'7S@LB>IQUZVY_\X2^-E\$IT14]K[V\%AYY.:& M4W#(2:%NA,]/AL"Z.00LOP?>\]!ZEJ+>3,=O!_,VD3^%\RDI.VQ]?4)"V611 MS*8?VWV+B]5C17$T+(S-3N@2'2+*/J/^1"&A[$R]K2R:=CK&S4VM>]N?C[MB M(G167D399]1G*2247=.K<5.+%?DN:^1Y+5:J:JU,9(V<$V6'IE]4P]3A)+;; M4* GE]$D=%!FH&W=NGN.5P4(%ICHBE12#5-?>*V"@XK-.9LF15%[[++97K.F MY5*5.!DZ:1L@^PV[WE#&"]L^CR#8Y["^_BXX,VPW.'

*S-8O4'%M3'RP>0 M"IW%^"%,/]GJGX#=+!2+MNE@^5C2X"_')K "IN:=8L:52$88Z-'1TTWW*W#6UE:!EZZ%*QJC.6!R.366JG#=S8VOC MV1W_>%SG'5.3;<<$&.F;\?Z M&_9^'O@_L/M])U6/F.YW3FI MBM2NU$AR+M#\XT@31YWL>0OWK[7%TVW\6/&B95^ -J_SW@[4:5,:,[\P' V;5#W_&)6N&^7Q%+=IJ=R MZ.R *'Y\8M?BJ%<1/=,OH;JZNY]9 V/9=?/L+=M9[/W+>-:C^TGF=H:>/[4K:.<0Z>\O6='?3*6XM720VM6OA/*=](R'6.ET%DT MY]"SXV=IGK=3T(BGY6FW6:]VW?&\Q=YU\F;E[*_)" 4%?7M*\:8 NF@I=54(D MB;^5G-.>0P7_$!QF5N@;$L>FTY/'JI-H-)LAZT4.O8;TEN-PW'/@EJ"-_<-? M^*XJ:[+JJ$'TNQ&;44Y%7G%LS&#N%NW>0I5#IP_0 >UZ%Y!MX-N=;9R';? B M5H35%E;N'Y-#EAI/XS-V1@[F&E;4.@J1E@XJ\ %)) M@W./Y:$",I8%; N*4&&JFUBD[^BMCBE(0!7,6:#\V-*(Y\9CM MK#D=6AWUCBUO=,73/?\)^,9VSV;C#:!)6W;)8,[&YD5%F96Y5FDR[50?V'<(XME6?V_LM M2XEA5W"GFL2U4US#"9VA?"ZR/82(/RCB3' SY<%DYMK':G]D%7BY?G/POJSFS\/"CB2(;?+['FY M(_"BZ8PYIRN#;LPQ:^W1ST+[5S![N#3YZ]RNL@-Q+#AB@BNOG*Z6K-[J+?YG M&>]?S>U')H']#,RC'R#=E03QH=D=CKMS-UNUXCQ94-GPFG5GW*J^Q2$N(#1DI'A! 6@?!*8],#9+%^6820%DQQXE; BB'*:.D M&8YMX0',J<^L9X:N%^XGZ0'7GK'\9)C/M%OYA=7Z^/?OOPUQ-_7E<_:T%?)_CZG=G M,7Z4O^E3\[<,Z-M6-=<4N=CL%M2;$Z6O,^?+WU^7&/EA3J8U$JS>GTT8<2X>'_GA#=('-'048,)QZ$A)N'VA6R?ZI'99B<.UQ/7DFQX M,P?.B8:^_3Z2UVD(!^L/G$4]UYS,)YK2XRISN^+JU*RPFE06JZZ0&(2WP]ZS M^]TZBWIYPW^XI/D@E53NVLN!VFH\[Z^X?HOK\1-1 MY^[U2.._G,[W*7X/$$Z7XA&2RT;:!I45#-D6%/B3*81#$*\=4.04-">:0A9L ML:7.&FZQM@CM&>)[L']XP^>!Z<^T)G\7\_<[TJC2FYALMWPO#Q\HE2HOPIO1 MPHJY5YF,=M MHZ)V9;Q(75OAY;O0QUE#5.OKT,9%X+TH/7Y[L.P2\]&8Z'"+I6^$5K[ M[JA9#&>.S9=/VHL-6V4L@W*Z_<=2LB/,#.B0A59VG^CT.E08/E(W,[X[=F-W M]9'6G9/9Q>0QDZSVPIO6%R*N'+]NV*#5;S=L38 MDUM:SV,X&.%_Y>.TS20:C66_7Y_5$YD8Q5=S$XX[1V8-ANQL[SSD[B:^[\ZZ M;CH_OQ=F*J/-VROMSEW-0M:\C#F1TJ'Y9%>G[[3'>(6L%YFETVRV"E/CY/+E M?;NGO]!5"FUB<3"XI"V 9:,A>W=(5AT-\ILA*+>Z)@4*!&1SW4RE-Q=F=#&> M$$;JL#PLAE;8_*&IP6]>TC[V-RLXA/[S$L8_CB.SNFF@ZRX!0DD;_5ZV91"P MIIM]'#%6)D5V@4!U.G:!8ANCT-IV$6M^G#5?I(.(1[^91U45F*(L* T! L7_ MX2,_$&J)7ELBVV[*M5##.P>P\!Y+]H99>2,RRQ=P$$SO-B=VR/A/;@[.]H]6TOA--TJPF"^'[0^Y%BC M*>78+D.ZD\EPQ+C5\KAX#FP06>_A-86^H _?SV#)E\VK2D\S%LLY5^'J#]8\ MU>-%9K(Z!_,JXLTSL/4B)OV4_9B]+S42C;M.K5OO+$'LX6Z2IW/GX+9'S!EB M8_9+F?)[+<_<."WGJJ-AL5M>**1LZV(R39V#Y7D.-/M3C;V06&;59"YO2BQK MDRZ9TL<&Z,/UA#8[],QH]\<;0]]LN"":J MCC\XP0OYGWW E:U8C8S/8GIKENZELJ00WB#M">'S!1FDX>E!\GU4B//,4>&; M[98T$4%K ="-N*@FSB?))OG02E;+MRM.3M[RN4IN^.C2H96>)R5)G*C^(K0B M^OP*^J3B&4UZ0J;%I*;:Q>)MKPLF=.I^3+&C8O+/E)R'R?0 T")J/06UJH:B MNP"TH8,_:SBF.!$L5-:B(=C[Q-KAR^5>L3S59HXUS;K"JC/+_J%JWB/6UV'V MHVGUF;Y27V]_\JV'QT23I!^[[(JR\EIO6HG]H5+T:^W/[^A;%0(J?(/]F=$> M8VH-B Q9EA^F8V%XGUBU0GLH^%/MSX@^7[$_)UG#CC\4!*6KWO>'JU[7':0+ M?Z;D_'[[\X^FUC?8GT5&4;E)DVYRA3ES*Y5<7LW0H3W+_=GVYY],JUFX)O@+ M""O%+5F6(PP5@ +*NH8QX5-K0LCF.EPQP\_4NM9;YI/I^.W\#[8 W@2UGTFO M+W=^SRP%4]H[%&H!RS9ET082!D]7DVVKU>[ZQ)66&W-],6\)'-O,R4V>LD%" M"Z\HW-[A=E/2%[9X2L\YK'>1'*:$'3%?-[8:%YKL_:.E]^-ZMST:%6ZS[#Q] M/SHW*GAV>Q$%O&P9^410LQW0)[56G"P4!GQZFGBTJ]2Y$,'+=LQ/IH-7XKT? MT E9Z3ZFZ]UXC!.J,Y?-)*K3QB*\1UXATPG?'DT]DD[H5#."%=?35(=,)Y4,";=(*LM(949KS,D//1?4R5F"HWG4QT\/*M+A_1 M"7?):98A*^X#-V_. 456"=W*7;R>[#"F>RZ&P;?JA!#? MX?01G6!8C8EDR<8C*;.FDJQ2Z;OL\MRDP;?IA-!&O=^I$W+C=JDT&]2,+MOI MY=C4_8/1O3\7ZQ-N/K#4)E7J[<%:W(NHN"[=4(X MZ(#9*V%IVW!ZM"OO,!N=V^@:?+N;0961)!E-ABH@9*FD^5>%^(1A*2UFE7NL M4N2\($ABLCJ-CX70Y@6\N..-M'AQRR&A%&:K4N1DE)*QU7CN+D,*9)EDATHA M95K%NY-C]ZP ]W*8_A@L9HZR\B/(-=0NJ]NI5;6=L/5!:&5OJ%DL-('\@,6. M2RGTX*Y(*[V[-@F&/>N.[C57Q? &<<).*>\([YU&&#^AE%BR)YH55:&Z=$+M M]1RR9K-LZ(3QMP+NY5C(VUBL!6Q!UH 49*[XO#5^;%=(2W74[ES/TU,E;Y7M MRKD;.H?W^C/C(\>@C9?%[Z!5D#2QGYS-"N59D>*Y6>'6/G<2^39;^,LIQ2_U MYR%58'D;;Y;B-F_/,N1\\5!MYBR>G5 ANR $2UN:64\4BCOTSJE?U-UR5+E= MM!Y5+DN3BWDL<X==^]_^EZ-)N,3W@@W"4X6JA+ MS:Y%]Z7P)I=&>O2<.),Y8B>O]W/FS]&C1I[DBAP)XK."4LDLNRVGNAB'UC^- M]&C$K4>Z(_J<%&G_KC6O)A;#]DSMV&DK/7J<-3KGRZ21(@T+:X;]ON]STJ3, MO5FI+0PK3O;[=I=9C-1QHQO:@[9(D_[)[/K&XI&?KE=C#VEIIDP%FU/9E"7U M;4WLM<^792.]^JV,&IY2H,]Q]<]1R4IIV>DZ0[Y#]COQUI1>59:3X?G:S9%* MCCC]7?EC/UU_F\M.J:IFU1J93>3;\+^!PG/GR]^1_CY7KOZ27+\_3W\OTVZR MD>?[LQD8KQIE?4&.%>U\^3O2WQ&GOZE2X+Y9F\D8199%X_Z.*UCF+4??QS36#!W@OC&1<1.@E5.C]".=[N6Z M;"^9EY)W%KEZ#$/F^.G"TQL&2RV7CET1Q!I7X-143#&74V,CR5A MSBI6S^ *0KQG67>#6RH7VA339W>X>R?6US3C#(V__1Y*P);Y$TM\I>:LABLU M'*[,-[K,@I$RBAK:]*@7: !;MV^T9L\1^Y[V2/$)#]OR\"'3>4@F>S-Z?E>? M*!TWH=IA,#)VE4 M$WP7O$N6AW7:.5U.)AY:BS6Y)F5^9%7JJMFQ]G?U;T>$ :?EN<$B2Q4-OL#%THMD1<]*W55W'Q,^ MD<&7G\#\/=\L+KLU@4K=SP"?2";S_5:,B8_WGH;E]OW+3[J65S<03+ICBL#R MWDZ (&$NA+#X_0_\@[!L5X',K JKV%*6[,D-19+_\\L0) FZ[S$%C.R;Q%4J MM?G(1*&1X#/=PL5D\#&*@!J _[IX,JLYEK68K1LW#&G8O[:> <*& !\49E1 M)$V3;#Q%P4^OA=__&,$$(\BDL9&@RHI[\]^,*0O*?R__6P3* MBR*,#7EJ!9 M,0MR]NB_O_!@2WX$\ GP8=[#;^!+ OW/^"^\)Q^:OP,UIT74P))HZ:J@P=GQ M)^@IW@,NB(D)1O]>_*=3S\)9+$/0=B;"KV\TW50%Q5O-$F!H^1]=_.Z@YN>$ M/B)04W04*?GG&LWB[?K:.( 840&">3/4[R)->3L]"B0# MU,-5V+IZ0VU]A%"+WB-1&A,4>:S=H"LT@/EKJ)N0U#:_61&6KL@2\1\2_Q-\ MCVGC"N%F]^L-]GX= O6;<;:U%3C5-E*&NB+]6LB6/)05J(MN)K($]11\VO_^ M)T63S*\U:HPUJ8[HI$B1J2'/, S+Q^-"BD^EDT->C* M'RST)\#R)9L:RW5:I4^+:1*:6 M([A!MIBI%3@B6Z]62^UVJ5[[NIUAP'J]LRT!^<&]I:XV.B(04EN?(+&$WVY$*G5%I8%Z0.SN:K6MI0T%<38V=4>3 M8J*NZ.9-(-R"&9$@W9L./_J*A8_R)J835W!F3UQ"3:*!-0((P;%U]$Q/:WA_ M?AKI\=>0#B6@CWK\ZKB(S]=;50+C&9HK<+?80)1%PC?76TC_?LRQ(30!N2T2 MD&]RNN@@'Q;U%+O HKT&76">F3]4%<::-CB:O.==U5#$5F9\U.U19*SI4?'. M]DY)U>RY4K6O=(5$2J1'(LL#("7Y^#!!\VDJ->+38BJ>3H]2U)!-^4K7^T5' MY./EQUC[GER17#N74NBJQ#O 62)Z\4=NF"(8%;H(7VQR" M(.IO%MEDHF?+/8&8;093;L$%?2X%GR^ B9"I^(RF0D6KK.%^Q2;^9UN'^ 97 MH$^V\+$UO0ZG'"GZ,E#:P?O8TA2,FZ$)A%EL"3?XJN&^_EX80K/,L3W\)>#. M;!,2W@C:LS?X%?PU^(N\C,&O_GX"@&T07]O26W>>3ETQ\9^V]6O;1!1Q+.P? M1;$KL@8V4H!.[CE,&[V^*XH1" 3[WPL9Z@@+B%"TZBVVMU,K4-TZ@0T6CO0,B4HAJBW""KQE_0W4<\3G2)';-FS:ULVD^V@KZDT M$U^;?!L^NL8"^ZO,VRU@'1TS>DHS:," MZ<[1 ,&0EP1:\MKM/,!_Q^"9KZ&#B]^Z>2"ND$RDJ229 GR*D00^SDK0NDFQ M"7XHQNE$DHJGDO3HJ8E3P]7(N MALV;]!E[''T66#+VFI(#4V9DZBK!>_\0MAZ\_-+X\?%V^M0X04DSLH7R+(B1 M#/6LYJ DB9M@=Y^AOY=8]N2A,0X?S.?AEFIX1ULF7YKI,.F\' -=MS9[:7-DB05BY-T*OX=$;.S")$=-?#[*C-Y@=_X=N#W,Z+C'UD=$Y8I M_GN!3K-CB$!)EB%7%#DGR?C56!Y=$(("-7(!VCH36;P('B3)EJ$([HVL88TP M5'1Q%H"6)J^2":0KT,GUUDEV$.*_HA// W]S1,VFO&DNKG\?56"Q;S@K.CEW MM\!8MI# MFOPFRT.3]"/8C_C.B.2GH[ZU4G9EA-ZYKC'5_5**469_SNJ#7M/+T^:(;/<.R,_A@)I;\Y$(M>29S%CP@FQ6ND^H7?O2O:8 M3^Z/7/*2O-6\CQ-X.9]=M+3\(V%DMX-4U\@!7WT\+AG2)4T43<-W9L+ M9]EGH9ZT33>K2V =RV&RK;D+*G2:%/1TN:#>VPNS]/(9U>=]IQPDEJ6 DE$_ M%-QY%_\>PU([GEWVO_^A6/+7]I_;:OEH7!T&FC\!27>$5:_-9/:>X-;.CJ\TD.G:@3TC,*39&I5(I,IUXF9S#(]$.ABM/ZHU@ M\4/H)J';$V 24\>4+4D6<41.'[V=!=[!^=?AX*2OAW7IJG75OB+\.RC-/>#^ MP70H;ZM$3([F6-#D1_S^[X@,CPCJ73E-U/2K??@>BQ)?@O%7H^HZ3 P64C6> MD2036);_5P6NCUJK\-0=QV2=TJK7+4A:EE[EI79\/N83)[5'XRF6@"*S(0-3 M!$1F :XNB;8C0Y7%G=Y$CNSEH3.Z[_!.?61@P[!N-N##H'+>#O<[Q95X M3]_')J1*+PMIE1NF,Y//YKN_!)HLBA\+DGXF'/_3V;2A0S)4'F1C)UQAI!9L ML5BVW%F?6LFE28.KYO-+^)23>G@D22$;"HF-US\LRLGFH:8L-:L'3JE'E'-)6.D4F:_)[4A /\\BDQMLGV M0*Q/)7]9A T48"!8^VEKEP34*8J#Q#4A0/*&J'TB]J)$J^/E)GQE>F8;=>*$ MVX?CO 058 *),!S3G4)"J9GEVSDO=PL/*V6V2@^&C_FF?_JU M,[(YCI,CIWK[2,[3/;W7;PZ2TV%PM+ S^-EK=BZ;=&\.1 M\9^8)!#8:A/9!C&($Q'U&$&GQ('I14)3Z+#IA;/=B/5?FS?G>NS^Q&Y]+N?\ MA^\[]:RM_<,W_JRC\K/WS:2NF!_&X:][\V\4>T_Z#+W<2NAM8/MR5]5KIG$< MC=^1;:_%%!#$"2&BCH\?#@L@\?H\?'')AX%J3^WO@7$X:(*)\0I2E@ MY\+"I6E_?3)2%9'D!Y3'3R#)S\*TYN?J8]$(5N)$T,;P XV 2@9^LO&0/G6. M_IH]?H8'"R?HE[T5^_&=5)>BAUA[K8\BQO&%JB=IRB0=JY?M#B:"V*J/_43X MTQU2H1W R>$6+@DH3(@%NM^"^+_D%6IMB\H;"=R ]#BG6"^Z,&^-OK_F$40D M]X3D?(7DE4JOZ4W-/\IQD")M+I8 #U1KL"@U8V._G.(T]+:)8-W\9X3_05&; M2JYQVC/2=U'7:^Y'6*CKZ2$[DO ?.%__&F''^>IG4X('";!.V1F2O(W5R7FN M-E63LWI7)I>0 .,G%'B="2!J@B4)>U;2/ZD)5*E(2;4PTJT M,K&"JI0B1E >G3&?OW@%RO1?J1%PZM%/R<=#^K/Q\E=9CFNUENS M/@!M1>MEF?H=HKWPZL^?DT82E;-_53G[Z=K:E#0)U1, 8N@2X@1 8H9/G4&M M#W!5$3H;WFIT\!?U-S$1+-P!1R($18%?HC96Z+!Y[LCHJ-G6B2'P!\ YUZ?- M#*H-\?HE^6?.6T?5 6^CJ71$@.NE$2#S5,( (<4*1H K=!M(B_X'S( M!+$<:*58$QUU6PA:$=D3:'X\6?M2V%TE[N*#?^SOX>]+:+%(Q%^TM\Z>J:EXPER.[..B<*?7C\Q MI)VA_'6LK72:Q[3,Y>-:B^. U,W%DRG&6(V.V[GQ'EC/]6L\WD/6('UVREOK:8?:WGQXZ?JA4^0( :#O*7*M@VY$2B0QTQ=0V:4XA( FE0N M44*&BR#B?-><8 L$ZE'U5,YLYMA.<6DY<&2<3"!1T@)C1_$*IMJQ#O$7"JTG M?Q$T0U_Y(^R)C-NU&*A=RZFECK?@M3 !UM]?*"JV0(H@ZDN.+5$Q ^6LDN?I M%N>J%#>^&[6&_5PF$A5_A*A(G4A2O%_L%0H5.!3S$!!HC@%W(Q[B2P2%*. Y#=>,K<6E/@J^OH($" M\-HD,)(U;!_BA'QD"=/DK^=6B+^F?@7#7AWP_/J"@<@J\0<_L]9@I*QYLH^B MAS$ZL+.VC:NK;8(Y1=)<#/FV__.N)+FKQ.?2Y +[_(5VI&^N9H6K/T9-;/J* M/<8\QUD-';\B4Z%9#0.G>7DU;\\4>@/F3]Z(]K.RL7)8C'Q 11Q4"N\(>[V( MW],W:SZF.?K& ,9[8H(OLW3HR2P3$5BX">P5*?TUX'DE,(R="$P]R)H;ZZ9[ MHDIFY.J96?\96_Y)883P>OB=_LY'^3UFVE.?G6")Q'P"F\="X+(V@YN=N+U1K.RI\N-;[$\?K3@?S313-W..(3&L$Q?-';BU13?QLQ07/7PIPT_^^(N[A^L(B*=IH)_L"@FD/7,NM MJ\M9H9W/+T"U1)>5(UAPSPN(4)[EL$<_RSEE88U/3'E\F@AYW-%DCU:Z\ 5* M <."@<>IH1;/SZ@6T[^C)QRM:=2D.XU3?&5YL7/!I>:HDFY+0)2AI7]!6%#= MPW61NY28L?CZB$_Q"8_RY.%#IO.03/9F]/RN/E$Z;D*UX;S^+-:_%Z5:_D#& MQ":+NXT76'=L+,N@4-LB3*UCEF;W7%'JQH;#_K#W..;$_O+B-Y5,7:99^C*5 M2 6D%<#A]^>/"R%1>5#;RZA= A- F6 Y*/5&DPA]LVIT PD\& MS:NCB\C34=2'\L^.LJ"&_7% M<#N]NGSO;H);HG!VWKNVMFW=GWYOY#O\H$U*X?]Y4TZCJ #!1 [29'T_%B;H M,8AY=?[""-+OC: L!=?R/:A4ZHI>UWW?K&F305M/7*52_T-L7F[R'+=6@\Z" MM](O=\Y^O5_MGO[ZG[W2;& K!Y2FKECC:5N54U Q0VY0+7Q0?A,3$ZFJ_W3J MV4,$@U]#&H6:3]E)+O8_NOC=P^XS+*XVTJ M7V]5"8J,-=>;\5LE89H[UL,$6]'*$, MSP:_HNCBO>;8!X%^/E1U%D#W3W.>@(RY2IR6T[T'_&A>_[XMAJK$*FS2($++ MI]"R??H+30\T\M\+^N)-N"*O3GJ]VEL.]#[KW30RK4XI7ZIE:ME2IE*J(8LT MTRG5:SS-,BDRL6<1/NOW^%8?FI H71'K.8FM23T+,'!_WLL5!ZJ%PW8#P.GI M]P,9"Z_)E%/3*1'\GSX.S99LH%+YX"1K7:=L\31%)UCZ8]XZFI2@KO9\].-I MU',0!R4C> M=X0=R8]7Y >5C 3(/HTS3934(MO8\8&T!=\J_CL>6KNI>/H34H2)I,CI(+P] M+98*6Q-CH:+HEH-.VS-#W;BXMV9I%DN)E24%3D:38I^,X.K0P=06N2&J8 MN@@D1%T\32;83XB(>"0B3@#:8#XL%S8S1HS_TQG_ZR(NY\.A88+']]!'^&)T M?VI )HXAR%%$^042Y L:"@LT'W"S*XA,I M*L$P43@Y3'#%DQ%;LT56WBM6'ATQ^P&BS*#00%X0;=V$!,G2[&A1P=W[)MCR %J?U]1RTBHA81QVP1 M\?6BY%C] YZ5(Q>_"Y5ZNYUIW1/U/)'C\J4:ER,Z7*O:/GJ#@OM4=K+,TIIZ0;_>36#]<=D]>I;Z8/[PG MAAM67\(A7P*(,/'(.6#^,)=0[W>M>:4_W"CR_(J9RQ-9"P%37 MROY4/!7N,-,>5(X2=SK$E'\NF>76%\;M$MNS;$R]QL9;MXK[/+P5:1=% )Z- MM)\IA7H^D&S#[8N'0$R35)QH*(+V=AI]RM$_&(2GX^F?"[.+WVTLG!KZ$ET< M6=+$*P)3F9]N C] %R MP&&R.R)O_Q2(OI&1:0I#E/@X)_\4@)V,;7\*@ [S M*"2@@SRZ3U&1 CXFWS)$'GHSJ ]I.=+"D18^$H?7'9/(:)HC*$0+7T=&Z-J& MT/!])>BB"Q<()N%=:I(#(E"'P"08"G>^?S81*E+.[V3RS"12RI%2?I5E,ZJ! M[J:8Z(X9J=S3<>-MM1_IV4C/'HEI(36A$^0:U+ 3(H.O1A*(2B4;*<]CL:LN MF%*D/R/]^2HK=J ]BZD%,61.-@$N841O]MS=2+^>CF$Y='FBJ2NN#8BV8QB* M2V3&)L"-""/%^VVV6B'@6CCR8!VHU&I+$CC?WA,+1J*+H+(*/C&QL;CBE.!"N* M1I^><7N1@OZS%/0I/6/!M@'4QO@R;717\@),9%$!D9H]&K<2(E 4*U*UD:I] ME1L;IF[KMFL 3#/^G='6VD!F26P'4R1)'#BMB%3L\9AVZV;Y2-E&RO98EO2F MB\\VA:'@%Y5FH"2/\>B94+F4SDYOX8W7L\7NQ>M:^(,=" *2B* M2PA0V!@H/ 5?0.F#(D^$8(EU[- :]RV4B%1NIV".Q]9TN:S8A M@050= .%G0GAV6.-2*5^C&,K\.E$2;/@ 7?-'6,HZ.? L&?HFE/R*,OT,_S MAT2"JD.5O'U$5-9-(!!9_>J2J-@2_!.?#UTB%_ERG3JIR*J,)C0%K KFCNR9]_!'SD@043-%\ZU^.A-L/5+-;V76ABDO MH'1$I_LBEI%$7S!-8;L=4Z2N(W7].4X/2 JU3I"0WA50# [3G;&F.\$B#,'$ M07/=,0G(RLN M:FR'*AZ7@5"(E/NI6+7UOX)J_,H1%5E$#E*4"1[I]J.S=@M80##%"9*^>JT[9J3-G[)INQOI[4AO'T]OH[QPI(4M7.CA0(?[K;;X![CWIT#N3:S: MYO9+T"-U&JG3%Q)'D5&[3A[-ZJHJ6SB<%>G3DS'I01%RZB1Q$\>9(KWZV7\&+*6%(#S\;-[TDT 4J*,UL 13WS>&G*&/LW5R_ M%?Z[]K-\5/A(%[Y; OB'8\$_#O5JB_1WI+\_J+^?]D. PH#( 458"B: C&\: MNNF)B[]&U[-K])THF$-=DQ^]CQL*I,H,.ISVKL^ -+OY3:E4^ON$ N.GH.%M MTJ%!169 9 :\Z=BYHD-V7,A0:U]"?E0@.THZ,1)$#+E+8CF1Q0E2*88IPP?# MF:%J 3C-')=J&Z8N.3BM_)(PMX^ZMDI1/*-A[@AH2I2*@DR/MQ]K1];!^_F? MCO1^I/>/*"4Z$]W4;,3D[Y,1AJSH]I:00-EG8.-\O"0SGL@+3XCXA:LHW0WZ M'@3!D(*2+3("X!-\'$FD>"'"8GBA1$I)9.I=()F M$Q?>4W_D;=M9P4&@02F*J.20:(&Q8"(R1?E.2_@R5M%U7&BPJ3%<7Y=X?!5' M!2"24<4C-/G8??K" H6#A8A#@&>7/K!!EJ:'"$K@&$^ESL#*@G8[7X,T. MK?BI5T$.WP]UQR9&#BH_(Z#5#G]_160496?'D)D JD;'0-X\9@1G@DN!CX . M H2BK:-K"13D4*!-B8J#TM]WJT^1HQ"0%EJD_^31NH85TB3N&@+!EF0 M:&TPAAX*W LD(01-0X$O+@E(%#, %V"@R5%F#QSDSZE[V;0Z&K;[$7PV7+BC MH+T!RX:^#LH.,M'V'51A;Q**;ED ?NN#"GXKZI;M?6 A<**7W@KP(H=3[ZP$ M0P4N'BH9K];'? E35T0)0E17 8'8$,[EZ@Y\J4&9A&Y&&[DO87GH$E!NJ+*? M>FPYR/>R"&0QT$AQN9?X)?4K^,B:Z(XB/?U4//3A\N"'LJ(\_?(L@\ M_0Q:C[(H&W#Y3[^1D63?>]H0*#)$R-X#?73M;P.U/'+V/O<1N/[8[ZJ@@;'@ M%62./,@A4&+,>[1NR5!^H#NK5HC$$<%!9'5>8SR$;:OM1\?O9> M8PZ_W&5OCX($RW)48YLG'OB2C"K.$+&.3%TET-&3SRT??X@/-L@V M\!M9-2 J)42P&-0O\0.W0EVL$!UC/"QE"RW#KX*#$P@&G$O$1H$B+"]1K$*2 M+5$19&_EDF.[:(N.@?+NOM&)+.%YT"D M6< /F,(G0D,'A4-\&8KV+X&94]Z M,CQ!G3>YHNA+- /2I[IIW6Q#%SO<:Q?(N[P;'=D+A@5N@A>_/N\.K&\$ISQ-(5U<)#=C=]@ASO-)M._GH:$=@=].H"W7O(;W2"/ M@SV_!9&41R$;;G8#"Q0*6"ALK*"V^+F@+ %&D':1!/3,M, :$[SX WJ +\_Q MK'90X83-NVUCQPR4A,<4: Y4VZP!TPKD]N7:C-N:7=15*)R0P0=!@;^T-U54 M2)1)"VP!PGW H0;PMKU>!K V(9&](%3$&G\4:R QZ:RKZ8>.!>4KY !D@V+* MPP0,S3G/3?,,5J35@X%P=="HU+6(IB*:>E'<:KH6 RLH+BWD.&B"YU%Z9%?G MJIZ8P]Z#+P+]&:!)/Y$-ZY 8]#Q%WZ-?4^3.SR*BC(@2$^43TH$>K&[+GI,C M0;$&1,<&6WIUTS;4PA&K7=T,+=G-4.CMF$"P= W3$_:$(ZJ+J.X0U1FF;H.U M2RAC;\;O8F,#G#",HA-PE $AXFZ;EW#>0W-'5!"H*\@J0;0>X)U[.V%.ZV9T L43@$^>S(J?9$F@Z='W39 MUQ-/ ]+G*'"+4'FHYSR-'"@1(PJ,*' M .O6K!M$T5 H3A#M&<")/X"W]E3 MP5Y,&>4TF="[G@&7 /XU<\%1 2;83701"DJH>36@1!0741RF.*\T%D>9=\/= M?KQE[/CN040Q$<4\XZ]Z)IEW_1;2F#O1M9$I6+;IX):C7F10L 5TF($.K5T" M)<>(D\@(B\CK1?)"AQV.A6]\>C[.# >-L5>*CS^P'RKXJ0(X9KTY]_=.W/TA MVG;2 AH'_0C'Q&TQ+0A)L8BPA(4@*\'/(95N_;D>##_D*0Q833+_PC M:2_)"M%==!064=(+>AH[FX'TN5P?,>",'?]@%;NL?HI!0(4[P;@MMW4G@K<= MW;.\W@/0=8$SH%B@:3K&)N-PRZ7Q8SEP21XI6P?/AW<.1I[)7_F%/@H/[9,1 MZ7\?Z=L3W=I0,4H)^T60'>@' MLVF29M:-'LOX5E.409+^BH9Z*A4)L1\-Z4^$,<4(8C7!RXB:;\2>E>]Y#N'GY M\1A"D#9<*-HA0%_*]K:"#%GO/'/TM(QBKVSC;=F\3U)#-[78GZSK\-Q6^%/) M1^P2)?'B+'NLS7P,;V=171ZJF-C$;-9&7/!XKS0"9\JC\UT1E3;X%.:OP5.A MPV";KR34HQSK35;LH>SY+>/4U_[;9JEG%NP\,ZSF %&%W(KB!SC=V ,[\*Z0 M@1^Z.]8Z/GP2#%GR3&YMC/8*M(5LZCCZ<(6)_1FSF8"P-:%MC;/];<@(.+\) M_8V&RC8".N(!*"@M&8?,D%BP=A+"H>!X;O8MD8&)'U6S0'$AXN;9'^0!/SU> M0\M"A1(0ECN";E/,L_#S^I'/L9-^[Z?GK^GNI66@0A>$3#\%%F-3%R';^:4: M3THP@H?NI?Q[4/#J*[8K+CS([Y/FR\OZ2>*V!F3,LDN456?B,@T__4*%UV3+-L.]0@^J((&G4AE; M#Y!/-07[JX&$M0)QYQ5Y:'Z]Q)/Z$928@";%= U-5L0^,P0*0A\J0;G@6ZM8 M#B[OLP4IN$YJ,X<&D;E]G.3C 3,%5"A>HK:C;6J\I#57@'5%SW8=CR(LKX@G M2A??D(7 X2".5F0O =P3P2_AL?[B]]#L\56ZMQ6T;D-'5B328(%H&FW7/0F; MSF:H2 9)2Z16H%<9&(_PW13?TXTV"7_B<;^L+8!E^S+$TZE(SE\=G6^_I7H8 MFN&M3(ZK9EKE-B[]/=;$VSUW1O@?^"SBAU07(^)4]+'N&U^055$ #!WL0P?% MSXO;*03RCQ8D';*J7VP6=.3S6 <2,O!X;JOL"R=W^EEWR/R2K?4,'YER70>] M_L:[A#98OZ?XX287J'F/]PDT)77/$MD$'C5;]BJ8V[J"3&K<;0S=8*?) !<. M/ID1OR4TP9/]\-'X\CO]*9"PM8HAB&TH9.FB#?[O?ZAD')=X=JJ$Y:J0NBP4 M\[0]Z**,J,420P?V^4%T]#PZL*GQ1YJT:XQR7A9I8 M-"D"UGL>Y+T35PAZ9,I2R5_;4VU#'^'8ZH&3[2L6S3]9-^9XPXUN9J2H\'=^P'7(][6.;X8F9']&"K M&-$T*I3&1PCXGER_WMOR,^Z\/ /L@RU1VT+X-_XA@HL!,'""-6X&[^P@Z#SF M7=.WY3Y#OV(!7,@2FV-K98-[_8)C7P5LVT273Q:XG@U/;3OX+!@Y MS(YH!T7%LBGAE'PL(DL'MHPJQ84UUJ?6L-G MQM S7<*"P!:QZ>+G;^.G;X'8ES'KF5# P<2"V_.#S""T$5CL_HD/-DB'J'?< MYGO/8494$TR+*N(5((W7-30'Z&RK)5T0J?#JUS?U"GL]%)9K.;DIYL94%DAG M?]\>1 /['"E,M#KTMP=Q//%6#?!$5L#.0EYBC6>Z7WR +63+,X81KM%3UA#= M*MG8 O[E%J2#OB*!Z[GELWNB>3^2LAMP\2_I6#]R 4T65%#^?*1E^^ %P]J+ M1WF6 ,1V$'[9CK9$6K[_"7D#']Z.]'@CK+],?JJ5,O76]5,IU2O$9G;>K=#M.N54HYHU/MBC8$,CN%31!_L9T%1"PI>/XI0HD6@58DM^(XF]\.MV<_= M[/DM-*T@C0[RBPVEE\=-R'_$C!78[)[ ]P*JV_-#1]3V>')[^UC5'-R:']-[ MWO#?EU.^%>RQHKG^>.U6+'% \VD4,^^8Z >73SR'[55V6Q5/M6U;WT/T%G<7 M015H*S_"MIX"Q5GVH8 ZE:(6%L'UV)X1O=ZT'Y.54!FA")479-M+\"Q-9GG%?C: "UXTY[!PZI?N D\)01A$81[/63ZMWM# R" MN A%EB=T(6"@[O+; 6TT#@IQ8D_'@00BX(-[K,I$@( $8BHT 0A!@1)\6Z:_ M3(7+"? .B8"&"J?12W,]E23A74"Z6.#PA]^\PA?9)1]0!(='9_"# ]$=R'E? ME:\)^; MET36/YAY^FT*'QH@BPD=":S;\)C^,,1%B$!,RT%)K?";=G"*0S%_"9[DHA)_ M27\'P<7U]5FHEYC@G2R@BZ9W.-'3IL%##A/((1[VRJ;6]N7(!%X;AHF 3@T@ M1@-L/"MKKP.>BJT=R.OUH9%U#6DEMCX*0?3H>^?^0G>>[I\9P&7YCJP5T-;Q MM?,37

PYO:/ )=?O3>_J5^)@/\7DJ*OWPG_T;3M2=Y2^]8!OU42[_)+HE? M,8>AL9MKL7G,DV0H_/NHP>F>T(E'J2U1:LN7-#AE61HDF)'$TR0YXN,,0_'# M!,OR<8H=#9/Q>%J( [_!J?>+1J;5*>5+M4PM6\I4MEP(GF:9%+G7#7575GTJ MYR\@()_+/>'Q+$_&R'V>'+X@GW9]([1-HH1M' K:,>L-$UL[7KM('F10R@"5 M#_39IA\J3U-T@J6? L9//86DO28'*+]/#:[@PR 5==?M>CM\O/P(:->ODSY> M:@#[U7LE#^ST)67VOKWO.8(_?<-0!DFHH$I"T@B;=MA1O!44?!;;G@#PK5A_ MRXZ].,J'9,%?V G6':A"I,W)M2&8Q$)0',^]UAQU"(UHU#84&L3 ^ON)<. 9 M)I4:)1,I/B$R A\72)8?QAF6)QDAG4JGXQ(Y2NT(VH[(C_N)A^9HU(MUZ-7H]AOI59DWDT#OC'EZ?V1J(=^;JW:[0+8U MY>Y!+]MW7#8#1R:>CC3=D9!;3A/&NW4+1JYMZ-YPBG>U5LCK:N: M?"V9?NQH8F/)L_M/OVT4%9)*TS99F%LK>9A?LKSK-NO]'D4P?FO*N8W9$V77!"#;@377(['3AGBF>?CI3:B>)@C MSK4<3=:55).GJ/VA6D,9<[0[>"3[KGW;G MRZP\N\M % 'Z(2.#.H!4>V*DYQ.IRW"N4R\- M@)4?#""A4 >P:G/Z??EA-5=FH#TOY=O#Y:I@PFT=0.O097KMK @D3F6=2N8V MRUK3'AQZ %ML/M9D'NS1I#M?L .QLYC2M]4,&KI'U'RNS_59&YKX\L.\$M/+ MM1B96Z*A>U2=%<@$DQR5^]U"B2F,ALY863:;T* [@*UD_\$=ID>Y&4U#"#6' M8L&:+*&!LC^T5>RV].)PW)W-Q4=W4.G>+Z95..L!&IAEZ1$ESUO*+$;2YK+0 MY)I-R/[T 1K@G7E/;SWR@%/=U,3*E$:SC [EU $::*[4M VE9H.DV[%\M5VL MN4T-#V6>#FUH7&;L3.X-KF[$II598S&.\W"M!\AEQ%IZRG:2B6ZAS\_OJ>IC MEI'AK ?(I:CUB_T[GG+)>D8 '8Z<- 4);NL N>128#;OFM,!V5<6Z:1SN;T?"Y9CRN&ZT"Q M?@"Q2B_3HVBV/9J5-7HREB6G< >)D#F V&*[)=ZK)JG.RFI\6*5!HU5.PK4> M0.QHQ"2YA-B9S-K]5I)^9&OV= 37>@!;KMC+DK5ZQR';YFHF/@[;HR1200>P MM2KIRU%V.>>[6;72R(BVF3"639XY@"WECGIH)N4..6O?CCEF4ES9[APNX "V MZG%7>53G"[I;'JKUCJ!FBPD%+N MH2XUBUI,ETE"\5VQ> ?0[ZY'VU [J?HN:V[<8!MF\U<1YEV/?J]:[THX^4[O3P+.+B&*7[%)IZ[ MANE);&%K?G2P/U+T91!_"M['4,W;C1+E5P'4GZL0I*[2\0@/8< #E8SP$ (\4!$60H"%2"J%! ^) MB!_"@(?$58J-$!$"1%REGKT]-,+#N_'@7Q!\-*_ARS:-L@'V(M!'N:WVLZKQ MK$ '53TX;\7],5'P4&_8CA_%AZI]YS0?#K5\\[1P/_^AV+)7PQYZ;V@23J^ M/J2(:.?$%LV? (+7C(D_ 0:OZ/'S <%9J] ?H3%3KV_X'2EEGM#?__.DZM,/ M' == (T5@;,'B."P_:>HU[^ZFN!(J#?>WV>B4L^:N))7S!]$7#D@ I1P"#X M7D/QW6[)L0V#LZ#U$R4J'%NLX2RP$SFBYQ/I"3W9?VML^P<%K\^0\K\U,O 3 M8P%/2I)(KZ3\L^C/"I9WRY:(7J".F@M!V:D;/5LWZ+LEPS=% XXG&O[O#XH( M/!6;!'/%'J_NGOA'7J$JQ3R^SE77"$>3[1:JY$8WW_!M&W*88$I\MYWCU53B MH:5HLUM2YE>F7*9:HZ6;N< ],N%Z\:\R%E\?\2PJV4#'[7QJN73LBB#6N *G MIF**N9P:X_$%(0%15@7%^OKLOVDGDI>6>1J\?FEXN2?&XQZ) M\7Z6)6\E77RHD^WX$HH2 M%HJ2^&6"29Y4E$3AJ+.P3JNX!:974N9=)RR#HUNF9X'T*/84VMC3.2B DYF2 M&PYMKQG4#R$?D/IS+C%=JB5>Y.C.N*N6%@5[<)]!J[OX39'IRU2*/KD%^<-9 M(8JY11Q_6I/O?2R?K^:<9,;,Z!QP1;;%M5LMDT,L#PT]*DY=)LC$R2V]LV"' M/SP.J7OWHOO]:!%U12'(* 1Y]'.)* X9(N,Q8/J^;$^R?M]RG'=0 _;S&D7B MG0'@%E)^)L='%;%PWQHH]TL^B8S(Y&629:,@9!2$/+D@B2*1(3-+/R9,#+(W MZW5G5I;K*_4QQ]V6:'V>@<($F:>7B003A2&C,.0AX]2[',:[MG-]ZU(4JXA" MDU%H\INM2TN1-MJ@M>'8/&38EL>O#8]=#^B#2M+B$S&[[\S:;;8]C0G#M&,M M^10R+N.7B105Q2>C^.0?%I_$S>SI*#OPSXO*-4Q@"+*$;VK4++!][8_HUPD( M?IU Y&&?)E3W?=7*8?? #TD3%VV#OW)0GG"9*,)M61%/&*C)[WSF^3 M^68[W^VFNC%++XWNZP)W.T(-[7&H+YU(1Z&^+POU18+HW:' 2!:%,U3X,6$4 M VXOEZGFY%E?3"]*#UJ_TY21,&(O?B.S M0/JYA@6_79U$$:2HDY; A?%3<^DC4I%U\:Q#C#54S12^6XPA2TD8BH!B/IJ$&ZD8Z%+S2T(#=N0"1O&?_Y^] M+VU2DVO7_7Y^A97WW:?>7:79S$.>?5*%BO.L.'VA$!"121E$_/4'L+O3"7;2 MW7$ 74_5D^K8*\@:[NN^UW5/@/])/__S+,F]2(X94V*?I;@CG[H--B21*/6' M'J[)>QOKSL=3,A#C=M?HE^\TG2>1RQ8Q> 0H &P00(/;N0D_! % M\.]'?^%%C,:LWB0 :91QTB@+2N1B)F7W68PV5;1+[-=G;U$*;$HUL2B)/X9./** MKVD3R;?ZA5D-:E9BL""B^%@8QT!(&N G?S(XEZHIF*)\>7,S$Z<@JQPE2%U- MA2:XF-58.4KI.]5 K[F8E%5"#30A."SH]9HDYK3"PUC,0Y*@I%ZF24B0LIH6 M<;^:]L+%\ #8=#!O*Q!ML>Q?(>%RV!*!"#!GC&[W5S)SNN 7IY M "H14(GW8!1&(:511.DKP3ZA''Q&*+9Z3,F%!+S("%U*6!=,GX?C)AT(3.51 M^+*):@\*$(!"!!B1 DOR?2#17TB]U5[>VZPPTHI;;S.8FHT8)$(+$D'I/'[A M*IJ .LR(#1F>;T6-^F\ JC";5.'-8Y@ BW@K@_&']!YSD#JRR^Y%W8LVH&I9 MDJ_J^JDD-[T!]PBNV=(F@\S1F(PE_H\'/<"05$X3T&@&\A9#-#'!HDG:Q/@1"I-RW< !:S-1\52M M.]BB?6[5($F6B8 BM"I1C,X3Y.43<3(A)!DF1\]G5]X_.QH/?%T/,4UT*1I" MJV1Y44S#313,^6I,_OM<127?0P)=?]D^I)+.MZJ9-&1/:"5[>VA5U^S6Y[9M MKCZPZ4.CN _-U[AY"D8C>>)D>:+SG"@ 21\A6 $D?9:"!:B4:K/Y!"SA>[M! MR<6@#%4E3AT7[*GF[)@(EJ(V*BB2)^E3\45G@J6T,;!_!4NII&1?R8<87I=D M^V)8TU*%>*74I[Z$0]<2M57X.]EVXI:5Y#^YJ&27&YQ5JV7BH@6B5;,8K7JC M'7^$4PTB+A_P8 ->+"/7AJ>.*[E7*OUN;Z(/FK!\T,K(4U'(_,4P&52"QA1#/?'=7(;(1#BC-3PSF\=\PU$T?9D*:>_ M8@3 !2E#UWY0SRX54127/TCZ M+0L :6MF6$ M?]$%-_QP(]A'_R8@)P _>;?\9!R AX P)4#! 0HN#6:.HTL)&Z<2JJ7!42OU MCDKIA+DC::TFNJKNEII'+.=2DZOJ3L2[Q\TF* 2TF@!TV_<)P&]!N@WP#]EDXPN1S]]CDT\9H5NJ;/2P6MZZ,'A6X/)]49 M$Z%)W 7IT$]-\#'?7]IJ_S4]59_G64 ^ G PMTM"YPJ/Q)TJ".*RW,0CB#N@(X'$7[9P[T=%GF[R4 MRVPBW MQ7FLQR)^>TO&(A_%_R&7[UJ6"7%X;#KRJ9ORY:V]K-K^H",%Z$B1>J5S,3/S M=;/U=V@<7VC/G=Z!IZ$F5:TURPZY5J8^C\2-*5#B\LW0'A!E0%N*#Y&6 &C2 M:=U^$&FFNS[MZ7:1UZJ[I;7?"5.WH"H1TD1UA,G+>D8 EYFE&L)/Q:@!E9E1 M*O/F#C# MW1D]\HR5<*-.9:.H4UGKIPHX"T!"W%'XY2VIS([M@# M%B@3'LZ)8-L"H'\R2_^ 2+94W._.SO'$679/POG*%#]QM],JI<:\19DC+:B: MID5UE$4G\*/WN5J[^SL__2!X#0CY!7-IWR7E\WD1JM81M\Z5C"&Q]!O23L*9 M2,J)2,J1DQW8 (&3 0(GH_D)6;7M 8V3<1HG"YKBVHD-OVTJ;:]<6)77VPDW M&;3-ORB&(B"(K*6D,HX$HSSI6>+]=6C[(KW"B[ M O07SBA?"N(M4X']U\BI_2WJ(QU%J-L(58 *]!2=XE.Y5)#Z/(K%W=^0/ U= MMF#L(P@Z"+L$LGZMW-G?"GM'5M;<:+U"V&Y[&DQ MDG6N\XQ6'B [0= E"+J\2YOPA'+8&66OX4'U*1MLD%Y#ZK=DW J50]R'!,7S M%(BO!/&5(+[R_DW(4]R@W;:F3-^PM<)PP>B]L6X?.OT(&T+#$:'S&'[YM)VL M"DG*Z<%_SEIW9>A:HK8*?Y9M)VYX2OZ38[=>N%!GK;V2B8W/*C5XQNZK.Y428XM M:&#E"NVH&P&H5PZ ;K_^T=N]ZI?,"0/BY#O H]P>[:H:7O MRM)8T#VY)]O#Z$5?#&SH:&!W!-OF-V4*)PZK(@():'->Z?4/;GC]#O?D8FOP MHMK-JV7T,*K8W_Y3OT%8*@4V'Y;]PY_NKFMA'LW"YZ MU7_.1%\VCY>@P?HI(&L6,0TX16WQF"^Y=_L",=;Y3">N[+L$#^DD[M6 M\MOL06L>&(Y M?YAIB.]V8RYW,RO&! M1?+A@7W^_TKG]KB..>'EC<'Y?=K$KN/Q]6%PA*+ ML6R9R^G.%./#2N+$ KECS]$ MXAZ/+LNB;"QD^^GW\(_?H_E<^.2-'+[L3M8#X%RY.Z?KS3D&X(]-D3_V%?[% M5Z,3CI?Q4B/I4B.@--E%]6Y)*I;=$<.C<:LU^/+M?-,D/ _JD+TY9@!?;_ C5FSCS7\/3QDFYOUV&HP[7)%Z4>X05P<-X"S-A-\+1.^:+3W@I[;"*I4 M4,V<*&Q45]"!VPIX:S/BKD MMF9HC78;QR?C_IR)1#^J1R^;*$!X,G/AF4HBI[AZ9'+-CR?2U547< K M "[RWKG(O]8A_\F6^3B074$U98D5;#-<9N>5V)>/4A_JD'"APL>>4";JH"55 M6]/YD"/V+LX&$FU,]J$RH8^)PU0>1I*.[_\&. +XR0?@)U,*)9>S1_\.2R3: MI-C^?#Z"M@-)'=?%,DY.8RR)2L]@>0)-7DG/"B6 LLR<86K%!1E%R]C8\DHV M'74GYW3+ 56[/V.6IK7DV?62E%-;P2REJN1RI.8/&8_+EY5>2WC=# 5>;H5B MWI'=[G(D['^G5II=H MC3XV?#S9GP!!TF*,GA%"5A*Z%FK$<,9YS0U'^.U!N67'$!*7!K^"69H)XCG.B=QG^2GW&; >H%9X&MC5]&JI+/CS+F;TOBZ;<"R7<$(7'3B,*(W& MK1;4+6^=1F''3 \PPV-Q_T,,)_+DAI'IDG/9T/>OXML#[ MNA[2S2A<-(16R?(6NGP;=72^@E+_/E?=J 1/=?TU^I#^.=\29LP6?E6)CC&E M=ZFF^HYEO45EI$#$8#<.>MV"W,=#U13W<\1H)$\@I^K3W4-!LEMA3I+W!9CS M+F88P$Y*C>!/X(Y4H[8;M50V-96>5M>":?'8(<:=R"1&D3Q)GVH>>2;X$UO#_^,*H1"D[#;\X[%X^*AWSNG<4BK*X:FW+U>C4Y9S@AA%3@AF$-4L MZ%AN^!#7RI4L,YRD(TO13_'5/ ZU.'94#6>3B^LX&>'K.;G_<*;@2>'AE/[[ MZ\N1?ED)T=(M^]N_PI622/&?S^X!\MN%P;ZBKVXN;VW]<87#7R96XOB89UR. MGY:J'?_+4_P9X934W??_#?]XV49=%NP(BE:_K!8:O>,3$$'0?UU"5_V\)@CV MCKW^P"453\X[_O/_O)[^#[:A\'2@GS3VJW59'9<9B1%8D0L+6Q:T@K ,W_V; MH/M"X#RM$T5]1;!G:^#;B]:/5C(7&@K4?^5^_!C-+K$9AK OO%KR)[POZ/+2 M_7;\5\\?Q6K^^3/+B3-%OMFR+D2%1:)G__34>%]=:_,-@2-KX!+;^@O3@+[: M1.&3.YA;V9%5\*]1MW12[*.?0XT9*G_])WEX^NC+]U&D?J)B+:7(R @A[>5$ M".^1AI_WXM0B"[&9P"]@BL)I7.))%(%X3!:6/"5".+]8"C2$RDLIA,@OQV\] M,WS"K\R"9\']D*KY^="?4B4Q?=NS?-G.Y^JF>$(3/%F_X?EZV1-3_N>R$WS^ M*#K4YYWP&QKRE5X,#U1W(]M"=!R.S-=/X0>Y*/+@M?*\]Q7[CVKFW)7EA>@@ M.?FM"Q6U7X\%KVZTA^!F\ZDCNAM5+9JNX*,T:4228<2?TZ$O,J,,Y4N3F+U(7. M9KH)B$W3YY'D,Y'-2+"=GLQS36FAT'9Q7PJVT4C\UY%3@>GA!+P5N.V*&K#PY4"@YM*IO&@5D65]IA1[;EBVF(]#A(8'AY%!, MF$G6=N$N. .>M9I;I48[NA^1%\F%&F&S\:8Z;FI"=40SLCYI3B?A"YPX4)VA MMO/+1DMD@T5#:/N>L&"KX0NCU:@S=DP_&IHXIYZ+%SH4IA%0DQT5IBQ3KNM"/#1Q4,>DUEEZ M[F[!56VL)=>:(C*#XJ&)DXIT2CZUH!D*,A2,[.^L:6=(QD.31U5GAO*,UM0Z MNZW2YG+#BY5E*URM$^>J9+<\6S>V(\[3 U?;ZF39J,9#B5^'"I55P6+&P4RK M$KW#LEN88U7%CX;"B36@]07J4/6*H@4U:Q$>!A-96.'8$^>U5^E:3@O1^UQS MMU68+GUPAK 2#4T\%?=$J8K4,8?=4N4.UE:T@MIFHJ&)E9UO5AVQ-NV5H* V M)DK:0M[2NWAH8F7Q C6 5^/1DBML"5S'<*^^4N.AR97M:B@$APO/A6(X$)5R MW3/K7CBO$]+5;6]W$K\.JIKLXK5Z9C=\[ GQ&ON5[78C+R>LNJ1H[F"L MZF;=CX8FEJ!(8**%#8L2*\]+ [G"C2'45Z*AB27PI^7:8F,MAQS!,\%T4$%+ M4R5^@>02]/!MWR)1$YKT?%H()GYW!\5#DTM &^ZF.-RH"PC1)JN *9?Y:GB\ MD1-88$!05Q@7AA/-V!W\K:I,AM"(B88FMU8,17I=A@ILX)1W COC$7W7CX8F MYJ4&<[^QTW .\DB=0XT2M:HUXQ=(S*O35#M-$T<5UJB.!H-6S=(;6/P"R7GM M<:\@3DI3FE-;%4%O+O8SGU5XY =PQ53<+R96:,SHPL:1OSW_\-J@B>Z)3S?? MZ"HD'J]0S^9+?"45/-=Z_N!X(8T_^>G:^MK@.HY)\@JN_?QB3U\('PVO]WG2 M,>HK\5O_S*O[W:OG6^$SE[KE/QM=SW\O1 SLM^,=WP_7Z8_7Z] M'#Q7ONQ-^_=LV(<8H:<_+UH4!>S#=?8!^DHC8!]NOP\P]!7]K0,';,2U@ FC MP#[?OHE0TE5B!\\61ON[W^W/OW\7/2R-:>K1>_^\+ M_N63RX2@7XF;UEBA/A(3\]QLP62__XZF2DI M!$?MH\'@ZOZ*!^U.X!XHNM0INMN@#/)9E('AKRCR."@3Y8F>#45^3S+[$K/R<07WK8D#G.Q0#>2>;GGRV M.)L]ZVC4S1573'2762M[!V3]GB,AX^%;4;6 MJRHWLV;WL%BL=(>=$$6A-^!LMZ[[?]$P(Y9XYT15";+:8\N5DD]R754LHX0R M@20^RO&)&C3F(?*R5=8BFR5-,@2@X]S0\3ZWY1TCQX6! WT-'"A/%F"H*6YF M#;;JV$46F15,PKX(<)0J]+2P/4RJFJ$R!W*W+$ZZ8I3R1WSYCN5IB+@H<" W MKN@-@ /8')FU.>"3-@=JHUJ1WY4P#7&'P_*,&=&D]C=-NMZ$#IOVO6Z-*RML MTU[,]V7*@"9C/X0.^LMW&,Y#R&4K2P.C(Q73!D9']HP.^*3148=)>]*LUCBN MT+;XZ?H0-%O\W[0*?1,YI,6JL4,F=9D;RA4*:^W)6;"(JAQ$J=-4GJ OBQQ( M"GB@SR)'!MS(YZ.XGHKBF$J.W6^B$CK.6=FN3&SXQ2)Z[V&.?PSCOXM)7M@G ME(8YWOBP?E0QG[O]Q9^BON]ABV_L(W^$8PPP%V!N9@XKP-RK8&Y6^LEFSYU_ MSB[E9=6613>\K3ON6;N1 Z?^XTP;4.GI=-\[NK3Y=A3P%T*C% DZ?((:&XF( M@.\;PY$V(98MPI'50V/9Y_&C(Q]#3_6D 9PZ@ O GM^'R_Y#8#&IXP'>['<'; L %\"VN _/_(? G5=N02QK:U6\LLT7AQ+ MTF+$A& 1^>AA- ^3,'#2_S67]=;\K^VW/R>7-9 =6;#%5=R?19)WLFYMHCXW M=Y,8_@CL_!VYDK)O0EXIN^0HMHPIE7\([5/@S0D%81'M:G.';^;0I- R.T., M7S1%)7J_4#]0>1RY;.@X\,]EW#_WMY7PLH4-F22C/@L-6&A63O@]W>9D3IW4 MI7E_8 \B:"!":,#R.'3A^$X09W('Q\>@(2B-"_/IEB,X9*ZM/ CO MF/-#9!Q$Q!)"Y&'\PCFG("(J"RS24-;U\$WS.44V95O08S9)D S55!W7CDLC M@T"I2WDG;E=8*0W+\K:S\\;KDGUC]2I,5O6(&*%"8G["B[=U$KJ$-MW#B!UK M:J&[X""O7<4=A2](1L)Z^%;L;5+HLB?9Q5)JA!+[CUIBA M(;4J,[;\1EUN,R$J$5$L*$&B(+P+H!*PB+*-/5>A[SZ./?I&;/E.LU&%/-M1 MVC5.#%K3"'NBXBY$GH"!203 !YA$]PY+EZ4./PY+>[\K$C#D%=E@O;.8G005 M!F8$2W%4&I*G" 1$I66S=,P+>0@C?R\7(\L5])SU4C]&?JD? V+0/JR0TJI] MKFKZ H62 >;O):SYN5[4J> 4O>NVV]MEP 7HCBR.;*%5EQ6>BK@^%,E#\&4U MR*.XIE.+&BFQ60&>9("S>P^>2"U^-FVV>[)6FM;@%@P;\Y+LAWA"?/F.D'F( M!,%N=XTGP K)$&IFY"(*)75YF)7[8=X$A%C.)*'JI/0X;.Y[VFDL!O+7&N(_]T%\U4W1,N1(M$,E$2Y4 M^)P3VF)[D*Q&KV4I4+?F;-L0)%0V@L+3$0>&$'GZ1)FQ_P;NW;M#BY08H0!' MTD=XO0]'2*V@+54MX:KB^5P,N_W0QR)N*_0Z"237/I9<03$J#W.M('5 MD5ZBZWUH,1\UVL2D75IS*D3*O%\>5#8])D0+.KZBDG"2*0=6Q_VA!; ZLH;>R1P!YCX"Y@(O?Q9JY]3#B[PM.VY.C:\\H$[.W7%H#\NX9R0N["I._[JY M"X4\JK9VI#:>Q?Y4N&EI.866E0$$R6-"'TV:"VF'*#P,1QY_+(\CEZ_'^'#B MH\?"]/[*=TO(!T%!;8[W21!HV&PBE(5+JU=$*[$>@042@0=.@ T #6!J MI",$_;*>_@^@QEJO0+OAI%J!@K%5*'9MR^(@)D*-N,T8 5J8 M2X7T]^MD#C MLF[]#X"&[$F:19H35O/Z6V+ALUUEU8Y!(_+ITWGJPLT)@4<_$\16:268BIQ3 MS=Q24.W<3M ].6,L7>WY&K*?NZX2K<5264WW$D MOHRT]HY*HKN<',7XM\%?7:[;F\J=]51#)BK1(.!@N^'[H9J(F"P2NNR5%+CQ MLC#'QVH>DFTZZM,X,.^UI4EA*SKL%C^0U)BL.9H9X\"1G*(N;#""Z),[F",P M"5+$,7T>"@[MU7+6)3>L7.Q#RZFQT+=U/X("^LOW\$V!20" ( WA.W># Y>E MC3Z- ]5E%VW-:+3%J;.R.G=&$W^IQS@0MQ;+HP@.:J" Z*B7Z"CY.0L$A$<] M6-UZT#0C5]4;A830. MJDK6VP+)S(^'-)>.2_]T-!; H)0R8A_#(*?1J'*V46"A;3!D)/'@*_MAC$'$ ME^]PD@T'Y5<>#X. M9,YI+E24-='D ;U459R,&')AN^_T3MN;[6$8Z2)XKHN M7'$!6#LIDJA4<'7I6Y8L \VE \$^ C1#56AU-C3'< MLC ZJ.V2L4BP\W7X,E\7>%%_%'BY$+67B5-PKR7S0:.-#'F*KD+7O58DQQ#C MMSM'+@/RT!5K=9N56[VZ:4/P5A[T>1B+R#H\#Y,8F,UX98LV66F]UV@54B7"&BQ 6: '%H=XTKP"K)$'IJ@M6U*IUW#'5;6?=$OP(/>)D21*[;/- 8)4 JP18)1EAT3Z"*V+)QKJ[ MYGH*J3NRM.@,^ '3C'$EXM!@) ^?X-% +%PF8N&B1YZO1'+/EEUA'S<#RX%N M8%=PUZ AO$J6M]#EVZB?\QV=?Y_KO+S3=7S]E?N#2^=\2YGYN+GGNOT5VS)* MX7NHIA=NQE-A?\MTBG+X,/DX;B3L98?=N[80;J]J"G90=V7#"?5;- /;TO58 MP[T4"W@SX+N#=SV^UX#7T-:@*4@MEO=$.]1R>-S'#,Z3Q,D F#.!'/!)ITE4 MTPYR[_1: XQ+*REX(XRCM&H)VJ$5$A(4&A&+^X!4!DJ$<41LR"-0,JGE?!@' M(OS2)*IIQSA@R&4_)/ F(+>D)6\B5EPRN6ZT<@1W_YCB%YFDS6 MIP6&' Y8,C=)<9=.AKQ)AAG+ZCEOBZ/NM"VRI#%WD0:.%9LR$64+ KG4>*B MEEP*6$L0U_B>[.0XB#'B9)^"&',@BA&4JP!U:U).?H9ZXLD=5Y1->:F>JG*Z M&!IMIU6&UJQWD%6\7VHK6]'G82*.0823.33 UP\D_ZX+U43K R.@+R XYT## MI9T5>H^&JW0)>"0=2BVV"E77P:JC>X.&$FDX&F@X(/E PX'8J@>*K>K([C&P MBG%=6UUXKA#1@:Z5*UF&$2J!H6N)VBH<*]O.W<9>)=8%T-MIIK>!#R_KP5@A MZOR@N)F=H.H1[(RL(^B\QIRBX*CB[SAKMEI&K)T,M=A":][MN?OR"O+[/$S& M 59('CF1-7F_?CF 9)E",N"HRWC$U1F!#"?7AV*Y'!38[6+>42OU+6Q5E C( M'C&*"@!9IH ,F&19#ZLZ(Y(U5JR 4L.FKA%J8:P-2Q!?*# 1DD6A4F@>HTZ6 M8@,F&4"RVR,9,,DR'CMU1B SUA#6''8.C.:-:O8,7H\G92F^6SYD/-1?(5G* M Z3.*T)==R7;$86ZL>65;#KJ3LX]14W])SJ6YSLC-PV6NJ5J>[!)W]S9_-=> MIFPSEK%$_R30/Y1,J'&ZRY&P[UEV]$*O/2DCJR?8LOG;J%OUL.6"06?;U81@ M/O?8'=D5M^'%GXH8S!/^Z+-7+HB];@0E$J]W#'($!<5M^[8(&Q'[EB_:PT9BR MA&$N.(7O>06H'^%#%-%&G\Q+!!8$@(]PBZ&RSFUYV05 MQ;A=DRI/E1@=XEX%%V_ !"(!L\%9_'E0JYYPP"QI:L9 6*YO,P_1PS2%W2K0,1J_X1NPZ]*(GRNQD M1+-,L+.,Z[6X[R$> ^N2!\J#FAKR<\H2!R F FB*>X M'$9\F&B]*&0:V_UT/64676Y;GID#KB\QM:42(01Q'9*4K4^+6F; M\9#I1P@1,;AWMQ[OP,S?K$$Q44^4AF M.SG+J=I)6_KY;WO:;\=C?)H:;=/BH?7X $Z M:2 K%C%->,6M,9AO^6?FA*$/*)YG7&".L-#QC(5L=Y>Q$G*Z/\#A64'_JH68 M$MZO"A)%<=6%MBSV3 :B^=!RA__,F&=S;9XT4A-!E"??'*^@\'2G>*Q4;X+W7Y$_$R]P+%ET>;#U/-5T7B^9S#$8RI MLU5[687Y 2VI0S_"F#\2\=EE D M!E;Q):WBSU+8U\3B2G7*KELSW>&:!H'#%!VH(AG;>W\D^+.Y-I_"XM^LTA&+ MZ3Q,$7D(>8?#%%C% (N!57Q=J_BSQ/@UD5A:3B!9+E![:-BJ+&!LO6"K0HPQ M?_8;9'-Q/@7%OUNF%X8"0O(0>F4L3EOH_!U'RE_']@5![W@]S!-![KSM[#Z<70.\=A$;]3YQIG;(@IG?.XMP'2)2C M!/.+)?$/93DGB*)EA!,(HBBLCN6 +1YKA)!U9BGYR+%V5A"@6JZ*:@BF& ML\D-W?"#Z$+OY/[#F8(GA:=/^N^O+VGK6=R]_Y'4W??_#?]X_A91EP4[$K#5 MTZN\%':(7NE9(T+_=0GL^'GK$>P'*W<.9HY(SCO^\_^\GOX/[J,@6KIE?WLN M8O%J75;' X7$N*+(A84M"UI!6(;O_DW0?2%PGM:)HHY\2EP@X]M+(8QH)7/X M5XKZK]R/'Z/9)3;#$/:%5TO^A&(%75ZZWX[_ZOFC&':?/[,<-2*&OMFR+KCJ M3HZ>_=-3XWUUK987VVB\,D=S*WLB/+[UZA;.G44XI]# M/6 ;@OZ3Y#]]].7[**X1:RTC 70H@E#<$T2LGRE^.WOJSUTVD+Y5,BQ7\^ 7,_EO[Y3#P) M[H?P]>=#?PH_(V#,]2Q?MO-1NZ@3\/=4$"8\7R][8LK_7':"SQ]%A_J\$WY# M+;PH@^@\O2XV'$?UDO_DV*T7@N]K37'O*_4?UZ=590AHN-A2NU,M# M)G*1_#J2V4P">Q:41JS,64X@S79]G_1YA*=^';F#T45%D3A4DZ$&MF>Z$MY4 MHY$P_.O0@68*5;QFPFRW<)CO:+_;D,=,-#3QILV&N_'6?=36/&ML2]AD70J: M_6@H^>O0/[ 37F/) MEA^.Q'\=N0_4+2/,,)#TU, MOVA;(K$;-@R.T+3=@9+H=B H/,9#OXYT#6A27_:9B39Q.E-$]S;>#/'#D8GI MKR8-P9=+TX*V17RYOX-+P]J."4[!B1R.3TU^M M6VNKL:F-V"H,&7M+0%AC$;UH=J!JD;!:R-BV\ $3CJ1_';EH^*5J M!ST$6D"H E^G#<56HF^'$ZL/K?0>C+6J-K1=D(75!D.F24@BHV1[#= MA(%4;"51F\T2PQ9^Y.A,K.@DQ BG1/6@IK^S>]LF82N%Z)F)*7'\I-QGJ/6. M+9A+RL3;@MVBF7 DG) G9]QV9^.Y+K*"M#,,B78&W7KT]#(YI\5HUI$.YJS$=DN%AH7A;01#^SR9?--FI2+OH'*GR:G> MH5PJ&+76P5-X,KGX,.5AI(&O6+:IN4/'@JH%,E:!AKM!&=:=45.K41I5-Z& ,%5V;$-S,/_2YGHC&0Q.36JLUFAHOYCH[;-7GD(Z)DKE1 M>/K$F^)JP,AUBX*J+#LQS35?0&"?IY-O6E1@M+_!M0(K[(3VT"CH:ZX9C4R^ M*49.:IR+3ZNVM.:4A\_&>H#5:E ]*-#0A**K>9O>;FHM VZ5$U8M[86P-^]'0Q+3< M+;3<&XC28V5,8]>]3;DZ0N(72,ZKR]JFN:IUYY#,C[QEW7%VKN_'8Q,3ZP]- MN%\IT3Y70&?E'4^LA^8X' LG)V;.-]APZU0I]81= E1W4;O2CH8F)%?1:8^BS*L8B$VO6.52I+K^+AR8EJX\&=$$M ME[2N"?$+)+65O%VI!W>AP9PZVH<&P8APG>9Q;$)=#>D#LESL"E-M MZW8%217%&A'$;YO45\/:I-<94\4NUT1QGM0'+1$JAV/1Y"(4PB_>HEUOI%7G MDY*_45MDH/6CH8G-G2B[ 5G?DY[F202_F91697X;#TUL[LP--M6U-JUHPUJ M'Z3*K*5;\0LD-O%N(L" IRJPR M65NC<7T7/O:$';(9F3VM,76'FKID-T5Z,V%K4<\O+/FR.T)^@FF&@8IE1Z3ZO*_$8Q-OB\][?K&^%VG6"X*V3!4' M:K<3BNX)LV$YMMV:)ZTJFLJVIO"TL0F@F1(-30*":UFRQ1:;H86A=4RV.R] M^WAH\FTYTK=&-=CMLT,WM(4*GE)SN/@-DF];U8*ZBWEZ$>H.-_RJO:V/RE$; MI!,6015>[826/L$XF:1[A1(UUA W'IIXV_':*P3*0+,UH[O8K\SB?E&F_&AH MXB"8*T?='\H[7#.4\&:$&Z([*C/1T.3$5M,MONT*&YX-:E 5:7&EJN+%CTU. M;*>B]?4X&//8Q,P* Z_/( 2WUX0R? A?IV;3KL8,5 WG/+3)_'MJH=1SKX. 3SE-*39.&J,DF@L53.A^5!&_" MH8H$";#?&4R]DN7R\6.3;]MMD8[+Z?L1V]5$MT+22V<0FB?P":U?D^$"/=+W M74T=M .RJQ+K ZL\]1_YY210,ED;&P>/G004A%K!%"^,_:<*_K_@US)\WX[$ M;K@JB?8$WG0I::@\5X;]Q9K8-0G)ZE1Y:#C@?9?I5V;C15PN^X39V:8IAEN* MR+B^4YZ*#/QO3*LO!]0VR M9KO(GMJ7*2CP_)=B6[^L ;(IKT.C2ZN6>JW!OL_RFM5_KC'STU 1VJX;:U.D MN>9^:W7I>:4^W?LOM15^%G.H.)ROUAV1#:TZK"/[?##N]J- P<2\G,D!821B M@K"RB%L[&.E@DWZ<:I-8+;@7*@XWO,5S7:L_)_@#VHV,KW!H0AJEA>:+@0(O M-<13>@Q2%ET:CX\4ZL>HQH0J;[MM.UVV M6C"I\;!&S\?!\;G/JO38TNMGCDBT=%W8./*WYQ]>,S(1E?U$SD=LK7AD>9_Y MEY@U%SS7>O[@R)G'G_S$K+]FC(YCDJX/UWY^L:_UZ(_)[?CCX(/URD/]+_+[\7%HX5Q:[^\TR+ M7=0-<-)]:1^@K\1O U3!/EQG'ZBOR"U! M">P#P*54[0/TE?QM]";8A^OL _F5!O*0@GT N)22?0";:Q]0 M<'](PSZ$&@+LP]GVX8,%6/[H"+W:I*G-B5#^1TBS/N\2B)8>??C_ON!?/KL< M]%?H)6/N.8L"WNQS<>+-%3I*1\MPO634DF48EGE,'SIKG_?KY7O_,7\F%5)V M-R)V&;[R,0_%/4'O97B[!UB"/U!F0#+ HKR/3'K,1?D3L_.8JW)/FN7%J$<^ M;=0C7[&[-3_ G?>QQ>.SAM?OHUX?8 G^%'":95 HG&YP,L'6((_Q3P^P!+< ME2#\O0E%?X4ONAS7I3V9\-TC9X>@9XGTS,YIH;YB%[V47?FTB*)G>'I4=2M+ MQ^5VIL<9;FSH5_BBQMG-3E"NZZYD.TOG*$.GYM+W_.N>FI'E"OK__1=,0/^< MJ._W\Q$"+$#JA(=*K,#YCL;Q5"3_3.#*.70YA3Z.0_S812DC\'PW)XQ\H!/& M&)9GNN"$7?.$'6^OCW+"-H(J%50S)PH;URZ:@[.=>R'&">7?>X'6_5CW+M**@"Z8HYP0G*J%?ED4Y*J=_/&THG#_^$/6Z/:M4IJD%[,_K?$7W_(,O MPM%!?W5!^EVG[A *S]743E@]*D9]5/G:/ZE6\@1WB*=:IE1 M!QIFKSHOHX[I #'9V([%G-]-%('H;&LH.ZQO:T5AK_$=T7_=O[K>J7R@@W6B M2_6)WM2'37&P[VBD"Q4X;0\5T,J0K43= ]"H+S6=AV H3U'81=M0 PQZBH.X ML1[[&_GZ][D#(@ 4<<,R;U#X?*";6A%2^;VM-N'!T@^8F^-0 ?T(#+WRIQS? MY 6'T!<<&G>(6F'J82$$U:S=S&88919$;42($(>H.X2?#W31O $>7=L@2BT8 M'9.I !A="8Q^! OU!%6JFZ4CK?H$3!.(JSN5 SK6B%9CN-H5 GYE*Y<%)MQ0 MW:9G0CI'C':E:KWK#*5-U J)_O(=IZ@\#N-WB$ZI J-CXAK HY<,MC3!T5\# MT'_2A4 #V1544Y98P3;#572>H*?&^'.6')<:T*0 Z65\XA><,7->Z F7-WS, M"0PJN(,]Y0X1"IJH)JWJR]YAUH\;IR%?OE-8GD#I! ;]=_9!*.4F4IPB"%#I M568@P*4+6D8_PAKCJ,:?/#5U4[0,^0FJX!G9">CJ>,5Z%5&>NFQIB;;.?'U[ M$ZJFW1H[&!?*-M3L="1*6L(F48FA"@_M)?PN<2IEL(3>XL*25EBZQ47V?BYO M*K6D#P@]+G/$F*Q(9,.!]H?^92]^1N$E\M1S^@-GH".[.3WVTV] M+@S&4?I(AL+5TW<@4I6(>Q=YMT $,G_#?RR!N'3=." 0&3L0J2H8=P_UX;)& M694]6XB>P\-\?"'$^)'%HT^W0^P\Q'JO5D4,<^MW(6/3W%:8V7#3GGS>IQ=> MAXYD6!2[_%NBJM!L2X>JL.."0].H-A;3 C3R^6-3;P3.(Q!Y>:[JL=7K-6KL MI6O&ERZ@!U1LUD[$'WH#W.&,_U"%'^C8GW1L@1R+=LO080[!C?'8@SHN07R> M@7VW>JP.V*[6'%"X%E#5_DJEYC5LH$3JD?J >LQ>+L?YB-F)ZJXBKCM\W2B9 M0S8VNA7(?!C/I MDZ44QHH#:1K#_2:B];&[M;E!%/S0 J"_?*>3V:'9AZ]4R2J(RP9QV=D1 MG91K?A"7#>*R,R1-Z3HW("X[C7'9F;:>+:X$1\Z%IR)GAV]BQ]>?*%;;.1VU#?R=(#X[ M,_'95TMYN7,7Q ^@D!A3&L0X<<(C<<+YL"7WXW9MW&RQ!:\ZYPV:FI2'/D]' MS@]')ZY"*P&I50HEM0L5Z"E4&5C:>E7OA]J7_O(=R],$"C0O"','8>Y \8(P M=Q#F?D]"D:X3 <+<@?UY;1+]TS;CLAPN51&6*&C+U!U&$,>J4(X8FX@^?Z_1 M^/ 9 *>JA,O[Z&<9>#5!*@!(!4B'&?+@QP9$I8.H] S)3LJON@\O22 J_5%H MZ5?%%$?6&]\<^X07O]92',CA))SP UE>Z>*\O$R,I!%2S'CI[QU+X&I0Z-6 M)0\M5ICA@LV/&\5R6^%A*"*SD3QUXEZ2?<1+E7B#0'80R)X=T4FYL0 "V4$@ M>X:D*5WG!@2R@T#V='/P-S"0>V,;41I+5.."EHIY!:C/]J=^9"#'G4#?9R'_ MF;@WPA.MRV^?RQM'Q'_TF'&F+8<3.\A23K<<)Q<>M/#AFNP*"UW..;+HV>&J MRZ N^=]3])8MR7;A./@;O-GG'$M7I=R_H/B_AUJ1)[[^9BMR%U;0(QV8)Z8> MB-"OM#T0H12+4,KOX$"@3K#W0*!2+%"I.C!/?# 0H5_(82!!*9:@E*ND(RT, M1"K!$:=5J+(6:_I!I[(H>H87=\OKNBO9CH;9\DHV'74GUTW1,N0G!_.21]0U MU^^VN4#9#HC&J&*W%I]W,+=?.)CA"P7S@ZJI"JK9LIPHX3C.7F 7+\2] "X4DG0_SW M0+O%7BTSASHW9%;"OKNOC#BW'P,,]5Z R5Z<_.)SYR4>[/PW>49*]VH5B"TM[5)EQ4@TY+7>+WLM?ZFTDT\E:[G M.M'DPHT[4$D12C\S@.:NK>*G'A MQO)YJ9RR?U\AW0% V^?LUNOCVL>S0:,.][+M'-_DA"V[[XF38(Y!AE9=$>/1 M-N E=\E$N$:$N)8LT)5]./O S>CFUDCJS+>,0-V;^2@ ZFX!=;_/4%$QBY>L MT4B#B(JWZS/(W%3-ORR<]"?8VY"5B=W=C_;LD',GXZ&M\4PO-N?H\ 9/$:$Y M]UA9)3>'NC=S3 #:?38S);U@ESH*\N_P;2"[@FK*$BO8(70ISA.PE02\1DXM MJ\\V^:JJ^F-SV?L+S\A)8'N3I.Q6H(-O8/"$W5;J?:*AN.U&UX\0#D9"RP[" M\Q26;/YV=D\(L.\^E0P$0._S*40 ]JYEUKW;1SR83 _L$.<)C2C,&^:<+#-: M_14%;*:QNJ(B6HN^@HBFY-ELJT'R,A'B)A'KY&'>HTV7II2MP"0/?I M=*_TXERV[K)BVY2ZLZE69U6:"KC*OF$U.LIE[Y^EAM#B'0@1N2XR6DQ]?81H M[!&3HF)K))U'2="PY,<9Z,ANG*5U-X$Z-S<]+]V2Y)*GX?_^"R:@^VE6\GNX M_+NERFBP;JH%Y[)=-K(D.*GNO_&0@I,I]N.18>3&G3J Z&3IL%RZOT2V=,XM M.T^<65(N%DJ-O0JE)G@4.J-;H[UOS#1GNO&YH$(4B?Y^,+9&GW=KA%>[(U?X MI[#KI:7B8QQ;&ZR -UI04(7H]E[A833V:"!('B&QS*=V9$I_7Z/%1Z86)-4= M0(!23]EIN7!WD"PI== WY$-Z?-;L'A:+E>ZP$Z(H] :<[=;U*ZC@^4SEI+D# M0>P$X5&I#T\(+J[MAJW/@^/C23;.78N@%%HNV?) 2<'8M#R M_[+%=SU&GF1/;];8Z%8@R_&@WE-+J9X>[N*)]*CQJKPQ_.VP#AGJM#K#)FUA M,0WO9EB<'D61>0).*@8 ;P_5X>7F2Y*U?B_IO+"!B,X,]8*Y^7IDK3/,=4R* MF]"YO\_"L9>EX:TW_,E@]:5K$):S?M"Q.W#A%? <1M89: MX[QU>6SNU;VBK/J181$U?SD1N9E]N$NQ-*>O$R;%?IQS&=V- #LTNW*)@(:0J;C0=,LH33\R MNF,WSWNL[H?)3)BH[BK*]@A?-W+JR$_+G'.%??A/;3E.C\NYUM'/KDN*O>D,. MCH;AR!H)^UL=,GU8*BEE'908.!8IX+/Z\UU:*7C$36. MPE#F8Z%3)9.73L%(WXQOFV@!5'*Z3\=5@O_3-6,0W0\DXH;Q_"F<,8C:OR'; M>UYK$FJ@1E B$ <2]N-2C2A F]:R'UF3$>?[/G,2Q/6_%=XR5!=+676]<,R) M$'_$T?3=1O,52&",E=KQ&S,R8'B8B$+\"8K.(P@,HO% B#\(\<_\K0V$FH$0 M?Q#B?^\RE^(C!>+,09SY?0A9IA0;B#,'<>;W*HAI/E,@SOSAXLS?DJN'B9N. MN:>T09]AED3K#; M)L:P3:?::')>93"E]CMW)GD*#Y-Q 9L\@D)YG+H\O_W(< 7*ZH-H^+0*3J:N MJ(\,(_=<5A_$T;\CS_7W"O]'O-.!VU?674U6H>Y*N3DPJ.2L\,WL>,[4!3? M[YR.] V=]Z;G77GGHT?6"0QIC2(H>B$H^.$3Z/J(--U:>W- M.*-(R:V&19IK-U0"U-&G0<%$'B60RY<) &(+@O9!T/[]A51EBAD ,I?RH/T; M60\/XBWYHQ417R]/W"3K&$NW!M/F5*MV^DNQQK*445,B(R*J,I1':108$" W MXM8&!,B-R*"09N.;8R?^XM) :R:"EF_)2W+A7(H3V5O#D_A4J.Z^PEO%-#W3X/TT?6'L)!*B/( M;WCT_ 9@#*1.=$!&0Z8R&AY$@O[ =#Y2UL*M]0G(4T@-[7T#L_8P,4;;IF<( M7%63YD2''0R&7&S6'KGR=]FU?Z;*C5!X=?GM0YB^=(>/GCS.M.5PK@=9RNF6 MX^3"LQ<^7)-=8:'+.4<6/3O<"!DT*KA)4L/"LB79+AS__3=XL\\YEJY*N7]! M\7\/O&1O)CW<;LGNPH "$/W;'K+L7/G?".<',IHQ&A(\^P7D&ZVFIYHB-+51UFKUZ M%1OANY42+@(/XU^^PTG"\Z[3[]*4@I#:RT6:DA( X*73>_/WP#2>-@LT8](] MEI@I@SH&*Z6YU(^!B7HG,*4\:V'QN;,1C_;EZ+R%RO,BY=7-TOOD"/3E1 M;K= J72R?Z",%./PW>49ZT8-J#8'2_RA"DUXIS(F2TJY@?Q-W:AX*EW/=:+) MA1MWHCC4MDC*5JW4T%EACP](N+)3_&9H5L)Q<2B2RA,8E"=.H/C=Q.[<7 Z? M_$RWE<-+<6'_/KM#">#5I\S*ZX/5QY-G5Z&5)-O.\4U.F)K+16/6A_%.C^O2 MA8:ZP9O*:N)'8$6$8$5E':,R16W=7!(S@%A/SC6 6#= K-^G]IC4KD<*XXD' M>?[2L=ID2ULT/D_OO0N]RF3'6^JU%@D5:LSZ4*_[]H&*32WZRW><(O(00F<= MPE*,6$].2 !:[_(VIA:S4L?7_1U,#6174$U98@7;#!?1><(G' T$R)N;,ZB* M=;:-C4IWG8UR7GQZD]%3R_:!47;]-F2LND8'@T?,LLA$0 4CH9V%4'D825:. M/[N_ 5A;OSICTXI=-T2K9QMAM.%8JE@=7<3U'O M: ]17[YC.)$GR7>03[&7\W]B7^MU$.#=V_9.A!#B!>%QC"(05")XA*)D'L-@ MB*<6!,)+(HDMI:5$8Y :"S6I1"Y>>K7D>UB0':1,;OCFON2#:L5LSVR^N%( M&/YUJ$N()C6DUY:&S-G9%N]A2D#[T5#LUZ&[A4,%,#1I:\2H,13GA:YJ3YEH M*)EX:F5O'*HF2FG#(<<(?K CT(;/H\E)L7-?\NI"BV>'\$A;#,9]=X1$(_'$ M0BV6N-Y4?4DK$8KB& S'[>*1B>GOFST7&Z\Z>RXP,,R>>!+'LDHX,CG]O59@ M-NLJ/N&:%M@%![CH5]':F)?[W37:Y$M84'[4!X>!H;+A",3TV\?%CXY M&T(JUU36W8'M[ZU1SP]')J:/%1N[$D3S)NO!\*@Z)519'T0CD]/ORW!Q2:Y; M)6Y(S6FA75Z7-LM^-#0Q_4'0E'I[1S:A+CH;=JT%?'#5^*G)W2\YR*&]YPVM M!->Z1%5:!LR,X?'D]&$OV*FD,J0U%6H,!E*O683&2C@2_74DM&/&,&G,YE!0 MA1INK]5N=]QH)/'KR,V!&AYJ:3'%0%)2R'XZD?QU983Q\-<8V.%LJ MMAEH-R%T78Y&PHG5WVSX?D!8U( MU+W"MK(J+$J-?HB^R2FQ!L_V2R[%E88' M8RAU#RY3\\.1B1=5R,6^>'(Q.+;,&UV47%D0 (A+6JB-&W+!R8F]"=;2NUIWN&HW&!G4*;C0R M,:>FW=GU6X5F S*Z!%? NN8LZ$8C$P>*@ES*' J8SY7:]0.]$92=3$?OF9S] MAM%0S-_Z8\Z0&AT/JNSI\4[AZ>24N*'5:_1*]0[KV10ZJ2G=K;V,1B:6:=0P M=(3HBPY;6F(M6%WN-A/+#T+4G#TDF&IJ "-3>#HD]39(HMC$;[BCT1L9BS@/A\JS.3\>]M:U_/: ZXY"CR!%L?CC1X/3>SISG+;16K) MP6R5@P)Q5.OI"S8>FMA4CV)Z%;9<+VAJI38JB0()2R,F&IK8U7YKWFCB;+7$ M&=LQM*T=[)TU5:*AR9,J%0J$/2_;'*3"H^%B2[G(1 _'PLEY;<@*-6.G;5HK MM)HD/ES7C,Z$B88F7K;3;*[5<>?0UHREWIU H7% +..AR8/E]^C^@5DI,EN8 MU&8C%*TR7=:/QR;>UNY4M V_F(P@H;4=L]M&LUQ?A6.1Y-OZS4JQB1'+@/,Z M+"%JC.^0D9F")'=AA15*B]9F*$)#>UB&JPMEO]WTHZ&)B2UZ];K*K0\DI$HD M9+:"(57TXJ0"YO_5*I[FZAKKZMB[.MI-9"M1H.39P#R.)95!\-'*XJ^N9P MIJ,3>AD/3>Z"V1F4"\/Z9@-M2X14U=F^(PV/8Q,3FVY;_B[\E<,9[6US-7;: MB&K'$X,3@NO7)@L)ZD(]K61"'+4*B**FA,\]85HL:WVR9M=&#:@PU <-&.(X M1.I'0Q.+8.P=DM2&JPY7XG>&L=P3#-6(AR9GUFOUT.JAA<^A(1S0GCL4:OXX M?H,36A.3&KV"C3#8+SDMHSJ,1T:[EB;<.P)>Z"' M8>2>XYHJ9&A&7]*[]D2*UH!(3DP1:"HT0H,.9* UPUXWATH'BXRX:^_K M(VJH%6QF-Y^I!<4W_&AHXM@>Q$&Y,83FH8D[G=G>:B&5BT;\U.0:#*M8N!/S MF0Q5_?:HXIBE!3Y7HJZHB7DMB'5C0]J'&3L1FUX-=0B,1..AB=5:,I,0NTP) M8YM59+V='7C+VL2]5A/GNT'X%%):J:X6C ::=5#1L;E@XK:L"*GL<;XE/ MI(1HZ;JP<>1OSS^\OF<2X>5R=0QB-81](;Z;F\]7SX(N+]UO@N=:SQ_$[,+Q MDR<:XSCF%:_Q-";ZY(DA@:#_BBZPKOW\8D]?"!\OMN>("I;4W8F'6^$#E[KE M/U][G_]>B/B;;PM;%K2"'R[2/QO+B;W)WVQ9%UQU)__RS)??"PO'TCU7_B=\ MMQ-3O!KQ!W^ ^ OG\?+G16G/"V_"$[D6?W%B/QYI'_Y4LAWLPW7VX4_EXL$^ M %QZI'WX4WU\L _7V8<_U>8'^P!PZ:'V 6S"[3?A3ST0P#X 4'JD??A3^P"P M#]2CN"7HOP]L] MP!)]/L 2_"G@-,N@ $3CRR9-.QWG=GB_U+J_)Z7D]TL(_,B?=E)U96E[*>%V3 MN%R.>AQAQT8_DB=O7'(1"8H$E>"N28ZN2&I.O<\_K]0T;4\QUZUN=DMO!1T> MN;]>BQ#V H1.>4[9&VDM%?M_[^'*,6PYOU@1U6,7B=E9Q6^^J[T7JW?[H';:-KMY7\UT$K.**46'?6K1MNAN.8EJI0===MD'@N > M2)XY>?NW.U>_3:O=R]JQG^C7\=OIWCT4?:T3R5EQZ 0==)N49,65><.HN&*< M7W4\!KKGAY^O=N8Z<]HLITL'6MQB5=IK=8EPZ'3/Z M='];D6]1?B,]4D1=-JOM>;MJCX?S,T%52T@* E.I++&?KK($ZZJ$N M+O0#&3M#>]L[ITN;CK<8F%YZW(8(EZYL^\9)-I6W5DR1J&3IN5^KU3.CR8G; MVFJ+I9LJ=CHSHD%KNI O=02_%= ='NZY8K$'FJ,^V=7V:^>(UZ(@9>!%S.!L M_EKB<\.'DJ%*RKV)'-SS E\0F4]=48AZ^ 0B5,FW-Y%KBU7@ZG?U]Z40IZX5 MAQ7BR@0B5$7B;J$FW+6YJ5*^HZ#KR*0<; %IN6G+]&8_2!_'F6XQ2M?J=:EGO9T4!26J+5'A7I1=F;R[&M M'YV,[4<:'-T[==_F]1QU]<+UQJF66>2MCE95=B^;K$:D6JRTIQ9![Y+YC' MZ\O?^(EL! [MB#U!D^%&P (XJNZBVC7X2 NG:. 4C0NG:!QU,[,?*-UN,9TE MZ*>?B#;9=_524W5C@_@/$C;0M7.NZP,-/CE_DG@$W_59K^\P?9AT^70AA=C[7I&N3F_('@(9P$' $>XK.)8]!=NM&<#.5I M+4V,M;B4'M6(I=B,0[H;'%M\AN_><*AX,(G1G@*G#B[S> (L-UC>"%B@GP$^ MR,4AY#B$'*L #B''(>17HP(AW[/>ET+<5@@Y=D1OF'E<&_FNAY[);=KOW#DX MF ZX97*'6M8!? D72DL#.#-=!6M*7P>J/;""JP3L_@"1'PMBPULUK(4Q'J<( M)=K)=R2R)G/(;TT]4-0GDC[#C5NATEL[@"Y!./JFMR*D!AL8R0Y(6T\QG21F13N0]_B3KO*^0=\ER 'RK%= B M T6W(E#(X,4-X"D]$T1:1571 M"\OO5S0O/7NK&L_.JA>G5D;1K4VEC+>^0F%>;0Q)S6]*&=OHK0;>D[L4!S(? M%#?G^1C.K+I00#L&O4\$O&/,NX(3D&]C$YE:C69^<4 90(PF6AR5L$5WCK") M_R0VA3P*_E1=EN&,J\,(33Y$T'I>2;OS\,'.YGCB%<;0$&,TVT?'0A='8M4V M;>?W/RB:[%/$7Q>8H,W1Q.4F*)0H_.5^R\>KWD-80):&])0RVBV2JTO%<9E7 M3]QN68RW+:<](S.&'^_WB)@ZUNW50!;6[9:Y!Y;G'DCZ]/U.[PN9@L.;RRK> MEX#I4JT%@_,;#% _Z)QS3G0Z?N.=ISR531%Y,)#:(-.NJ0E+6S41.IVG"7-X M''H7)PN7I5)7 EB;8RX,6!< K(]S421W*'1:O792*CCY8K;2RW7JDQ,W:I9S M7*5H V4H->*%(2'+O)C6YQ"\@D;-PH/ G=X_=[^[F\W9(,:L3QT/AA:R?@Q2 MI^F:>N3^$]UDGJ2-HKZ2*D*M/2]'\Z P.U>'U&S-JA?MG.*+H#XH)0OL1"TD M:Q"G4!,*FG^@F+MJ0G%QY-J2G\W>[82_AEKCSMYH\Q.&#,KT\01SU4&JT:1<,?^6)K::6IDIMV"5SQ#X](V M'Q\T"X-$1_1IAJM[5:*0'\5EDE@W]J8>*&+_[/?H7DC,&,+8R>.JYNC:&GU@ M&A%Z&G&!)B#71"/"UQXD=,>8?V .7)0D"NJDDQ%74NEP/ MFJ] &=& $_&&("(VJM6;.:"]./Q>N$?(Q=\_U!U#?DA?3MBO_!B;M/V< M[) MC"O9A?,DCIGNJD&FDI.")X8MI+L&[C5/4==:BXH&K"53R0%T5/O.)X MK$YE@ATM.C9\X6&C G=P9) 810D/ G7U^0-L> MBH8O%W_Y4+=_.8^!OX@+]N,$G*=Z1K/4-F<8F8*1)671R"2\T[1I?-?.']BS MY?L)AZ&80DMDG^(49WF#7KU<0V8>M7@A]T-%KPRU0JRG%V[WZ:];7%+MI-Y4%XN(;,IZVG>#P/O&VO>:!'1#+=5=&N5%O&=%TNV"Z\?9H MT:W))(5\^22YGYI] P'7(=;C"Z2+A'U*0I'E>?)%_D9OKV?7;(B8UW9 M7%#BF/57!9;E*'<.+H*H248%A\#N>B#+Q*'R)\'^B>#\<<2#R) MJ2,]H>DT)V:D;DQOIAB=<2&FTT'B"4L_D ?*,6.\PHDG./'D-L/HKFI;?\^J M<\N))]>I.B$6%IS]@+,?0J4K5V5F%PB]@0Y1]P(6 !'U5V@X>.WVPK2OZ:Z;M<6L(^]P4?U!@>_K*P!2=SBT0'W M[[ ^SW,#;1^6#C-/:O*:0/%KTE50ATT?B>JYO86P?P)5PH+0W@S'05K#<3=:#: RNX2K"O.+"%D#W>%.;#58]8]KT* MG7^:YK/9FDS&@N8%#P)U>F_^_:KQJ0/XK\O^AS>8'YO_T*D.#M_'X?MAUZ<_ M5"RYK8#]CVW-I:W+;87K7[7C^P(D-].-+:6!-EA(RHCA2T+3>.JG I(;U+CY M',N][ER(K\J89#D OM4*:!'3=MT(E#)X<0-X2L\$$1>HO@.G'!R]RDV8#CC# ME #1LQT-.-'U]W^3DT7$M4U=B_R#"/[W%W>O>.T'Z6/<^ M$:J/=0_KWK&C\['B?2)>'RL>5KP31(]CW?MS##E6/:QZ)P@;QZKWF;CQT"K? MC]4MW,U]5-4?^T'9Z8HW! X:YH AL%Q]!G*6:H_!YG"<41?-J3^<-:5"J6#' M&VXM+\KQ;_L-2\_NI\:S]^G%2Y51=*MHN^Y'/2^*?M$O376O*E44FRJ,DJ#4 MF<]EDI7)V*^_R0="V*^*>M/]?<(4LX]![Q.1^QCSPGFF\7-LTM5L,TIUGWI2 M(9LW<\-2II)CXP$V\9_'II"'\_>^)Q[!Z#E (@=5Q]3@I1**J5@JB"A!-?Z\ M;X'UB2%-/*Q_0*O\W__T\%GQ#TXA7H$-#<%&LWUT^G-Q2+YXL,7F!.)R$Q3* M\^8OE&6*NW*E?\0Z3'2'CR[U)L-)%+DL-95T5G=![0=UF()7J?B>BUX.+MR! M,DOCL9+NM%-MG8AVV:%J/OD&10YDD@NJ['/\ TVQ#[Q W&X Y>4.:2ZK>:>* MJ?S?HY_38(3Z%GL\/SQ]/7<4]7H"CKM^D@.,4E+,EJXV%CVBD'!Z?M-3V!D5 MP!,+X>GJ^W]<56SFQ37Q"A!K<\"%$>L"B/5QE@N1]X<9:U0;$:R6;A1LGC=R MSO<=>9]"K]B4MZ*3%; )H.A&K-GH4[E1'*&7\.OO&$\_$/3I>]3>[P9GM3)X.AQ:S0N>5^!E/O=-RN\LUYJEXE'7%*U"%P%=E$V?IA98ZW^/2NX\[S M\Y*@JL62Y#.^76T1LXI"!#0+-=*.$0\T*YS^5 &3K;?'JF&%K@N"U?8L%67"^/(O&BOGD"I[Q2S);UEL$PJRO/^/#U=.\71.6:,$AYHDOQDLM5_@A/5 M\R# IY?MDPAQ;-JE0NL"G).=IS8 B"@J*HRF6$NH3Y&R[<&+>'8D:5L:*I"F MH9^": -DSR)IW5(L%;Y-Y-D6NI%_29;B:U"WM7\_/A^^AFKU=B[[>;0/U1M\ MUD)I^NSO_\*_GGFY"10' ?!P\RC/^(H>:0._!/'/4^P97@LOM0.AQX!1;O^] M@[__9_?U7X)IHIL=RL:6[,S+<*T25&!6!B#:XLQ5A;1G2G?&+&H"?K>[_6WMA\%%FC[ MF>T&7KK?#H"D$G)(=.U75PW6U;,GORGRD3W-LNX80_1_>F<1E6^N8&3H(//U MCV8E>9" M3/U6)C:*^R4+\5KH#UF ()"L:L^!\Q"!FY,# +[A95"^GM?$ G^=]@6W'R&A M/NX+OV/8=LP9$BC%'4;2ICU_9=QN?6K^I5L1;VC[$ 8T]\QO2WWGU0XXH';? M+K@P#8?NO>MK4\@\TL\(%]Q[_<$G3>X&)'H,S]%]3I%YJ@]D1J,9N4>J0*89 MC2-[9(]7>NH&))3G4!*[)/5MOEHB@%:G)I->5"BS=H5<^V5E:)4%Q]4:/RT:Z^',C,_D@]1I1=D618(Y-7 MQ9J3J#@%O09'[CVGUTJMEFRB:AB9+$>STSG#$+DY'+GWG#6N&_,FDDH0[?*P M52EDDE1'J,FQ_;N;9K1))N1465*(N1Y+456NUAG K='>2*TB.G6>T8L&:'67 MJC*HC[JCN,SMCRR/:\OL@NC'I4K)[L][^41K!>_.[X^,:;0[Y%="1?*54J78 M2+6[%6T@"P>N:2N.)>;G ]$GTJYH#RIY'\X22>P/G0*K(R13RXG18 FN[ *A MU"\-T%#V[=""NL@UNE5E3E2BG=ZJ(LPR5"$ND^2!JY9;W2)5\#MB([/(49WZ MF+;AY)/4_E"'J]9*G *?M3*W"9-?/:WZ:?@ !\0D9B:?A':*G!I*DJ(+PC(^ M[2MS5)=Z;V@]/6MGM;R](GRBF$FD^:>&T@M*<^P-)4PU*[;3'4 T2K&^3,1+ M=F580R&R>T-!7V\7F\UJU%@N)Z,\EUBQRC X/=P;NFK67*5>(B6BD.G4\\DV M6QJVX= #ZTJS]K";9XVVV.:U@3'JNL7Y#+[6@855Z&$CI25G S$S4I:Q0C2N ME:0YW);O#VU6^'1Z.+ $H[*T7;DVF#JT65["L48[(&$IN5*>7HXE? M[L*K'EBMG%T;^=5$79;:7#SG9>*5J:##H0=62Y@)2X'M#:926_:7Y&I<<"IP MLJ@#JS6?929*35O-B61FV4O6GJ),W(!7/;!:C8I2+(\S3VEQ;/?H?A4":;6]F*%.L8XTEC85KSJC1SXF@H MO8=7S!5#\B D\@V5U9_21F9N:/+KF%98PCK] $9 MT)9@0%5756!DN')9\\#0=B9PZ $92%F:K*5'QDI<\JU$2J#FU:P!AQZ0@47< M8\I:6HE+2\$>I-Q&1_+E8.C>:DU3,:%3S9:WK5 MXFIHM!-NJY,>$,R(@E<]L+!]GR[.2X(M$?JXG^)2@MJ:V7&9.;"PO%P0!\*P MDB?:8D-O-Z=9*@.%D#FP!*)*+U=]DAL1#2L^*M4GJ7Q+GJ.A>W8P"P&@:S-U M@?#U:AYD,[;!Y 9HZ)XAG!8S4V7I<&.Q8H_3(\[R1K$G^ '%C;33HW)[K \ M%]O24YJ<-B2FR\S1T+T'2'<&@IY@RPNW_XXBG_;OM?]@ M#N?ICUOW75J_':KTX*[$]\!I=_'OGX=\P4.VXW7YX0D ]4A\6,40K\-YUH$, M/%QX'2Z^#G A\#I,^A_\4I@)M6].'__8K]^N9TT,2CP+R-6;I@9893!XKHBT@)?CQT M(Z*E >U0[OV1\NYO1] PJ%QZK4]1G7[_[P\1AOHNPI#4(W-'"$,1%',E"'+5 M4L4^,NQ=2=6QZL&$RBZ=W@Q=NF#9\61@)YBG[]CC2&4"4)$H:Q")JW!KL^EG M<$09N?34_1R-CIGT$(1,AFA&SE7*[=R-0,+PVN&3_S-E]MRGD,?>Z\@1GKQ4 M+/;7ODU]SAE@?V[=RL +^AI=SPXV%'K^A\.7D%&8XR8FGK16YE?1[,NIAB>K MKTJNZZLRN_55&9EV:",ASY*,07F-1JH3;PJ<\?V"5U!=U_G2?RJC.E0RTY*5 M+M2D0N6IUUHEX]5D!@43T[_^9N@'AM_//3QB*C/&@)O&@#\=>=X]"+PILIPC M.:==R&0E*5JRY:?1:EDHRH/3@T#.*^L.4QHR4K(U6XFCX7!0',3E($"5)A]H M-H9!X$H=0L?D@#N-2%&BLP.@:*NZ"2+6AARB3]'/*O(;0=58_X":D,Z@Q*&O M!6XD^]F-I#R[D7[C/07>2F-_$1;R:Q/RB[N)L2OI%C3BCEQ)*3"!U$$/B'# M$I2Q#=]T%7QPE[3R6O>69S3PEP.S"(TJ@X2UA-5YW4J[J@M_-@'Z(6YI\1T- M/K"_5+2$0(NQKBLE"_THG2L+JU5YCA[SU]_<@\"=LC QAH%[H4 8(L+@=/HF M1!#V@FB*F7+?R(!9;D(2,[[ QN4@HYUY$ @60P1V0.W*$"HV%.AAU.Y'?1=U M-G.!=_3SR6O=3]S0#ONFW4@W8U5.2SR?(P^+0'%!'TIJ%PF MJA(-)6E-6\%:JNYR]W*M#@[LYPR=C3@MW0RZV2:0\B9W=/> )5@,9;ODI(MM M<>KZDWRU6.16C;C,(U(9>Q!([-F\:L7'GLVK H73$L=/@P+=Z/68)X;,2VQ' MR'>?XK6%6D2@P")0()G]:+J[!(7[]F4FAXHU !'=BO05W8G,%-,/*O+/%<=1 M+"]BZDHPD4&*)=X^8$_$3?@T0Q^1?5I>F8:JWD*:_A)*6^FWUQK_880V#^AA M<6C914EAYN1T;I@+;S"7!<0SX8.>/CS[_I3G3C$CA-[+T(/&:7GGMT'#:[6; M;*M>*A#):C$:)5J=:G&,0 /R4.J!ILZ0U7&M^G-'GLJXJCI@>Z*NZ:X*5POU M\H'_1CU8(Z:-^LH 9WQ*2GH50G&M7@SLO@R=I^(T--,UMW M)9H@DKJBZHT79T*WXJ5[&W$X<8$'\8 F^8O0/4=[,;#6W+L MQKL9-]XSQ=J%AQVZ%;>TZ@8HVG]JQ< M0XT'45#B0XPA\!8=PPCV[-VH9^]H.#+UHR4I+V0M8EFK)_*D2#7L6( CP9%S MC.0QCF!7W\Z9\TX)EB!M)N"S._Z]B#=4/,AV[9F.>A;\RW>!]N_WZ[H+@3Q)> M"K$]5*@-0$O=,[$/"F\>L0_J-GQ0.0ON'147I,#ZOSEKJ^]MW1LF?1>N)W"" MI+8#&\;8O#4NMFP:2&-!+F9-K44FXG&9I)'CB7V@2!IO&.\ .T+"KC"NA,D?4!6CKNFYPT%$7 M:)&)XN 8M"O;Q]^.S^F:3<<)P\ZV:EM_UMHTU-GZ6F6K:XT]8# &K51QVJJZ M)2.:=>/5)^;)XZUARN068\(QQJTT MES TOR:EYTCS@_0$,H8U'WLX/Z:*50=,%%W;UE19GV*NLQ9P-< ;=5E@=V=( M+840[!5.B"-FJU;AA;X*B M>F.!$Y3'L7C8!?HQKXVKFU22B;(,DDAV>*VJ.C[0<"XN=H>$UP^*I:LY]MR5JM/T[,[:M10:[E2E5#B::HUB*>!8W90":#/BH\CS-SKQH9 M0L)(,?V\A _U9T#Q;@687HP0QDYY4B:4N#./2?7AA%@%B(%\K,(9MKI7 1G8 MP_H>$]UN?2(.F '+/WK9ZFO=J-R0)^1>':J8I'[D^M@J?GVM]X="2)L]PZQ7 M/<(8*PP3]\2DYG;B,ADT5"&)!X([?9W;^].CT,%'2&AKJ*#E3IGL5]#D7P[_1IC/1@Z&KG+;D;NPF<: M>IMQ5C?I&X/Q)J!L^9$!L:K M$@EH8@9BI7;Z:0];+<&,AGT9.&I,YR^W;BB MW ,88%]HF'RA/T #LN?WHWF;?S+\;C^Y\#O"+%Z<(S0(&DL3Q!DJ;%V%KF ? MZ >G\<&1^VX;/[SIN#E'QKWZ04-O:L[M^OS:$1N?5:LI0957A%YI&F*EFV UZ[2=;^(OKWUM)\Z"_)#\KC..]S%=&O1(>Z*Z5CN5H- M/F] 9XDSM R[<1W"./+,53&07 M7_0:0\%(YVC)(LBRRHEOI>5%!RW%S!"0H M])3%QS#7[W;E?ZXI9>"]7U4\@JJ.OZE6#F5EAKOIG-2'6] M$$.2$#FJFV8%B:4$86/'9L6?,>,C>T77S'&3KX^3DC]L+4==1C$R26BOUJUX MB >2VW>V8$?N_8%0>!V]&*!"RJ>/ U#9ED7-T[/QF-#UIA%=F-PP+P0 A0)C MV0>:V$\ Q0!U'>Y@=,G>][0C&#T'2./@.Y@:O!02MDC:M.>;NJGKWE&(/L=W MZ'/OSG9:..#MTM&O%WY'+*OW0H["PW2P8-^,N^L(_?>JOJ,.%52H,F@EC=Q: MWO(A,C$5RPL\8,CY-4%-'C%ON[D((1Q?&-+-WVF]4U5E&71M;=IQ%6JW ZH; MO:\BK8];FKC5^4/A/Y4JY*=CIIE1JBW59"IHT\,_,"P.+KP'Z @) MK<*P$AZ?TH]@)9U.-MNEAE:0*,E3\E.6K5*=.((5=#9+/I ':HEA7+D.5]+) M^"J\A0&\H!RE"U3?6?>)1JQ5?^E-?I>;FFO=K=^.9^F:[<29Z6?I68T;SUI\ M* ZP[X^[T6&F18"!0D;Y$5@Q[8%,!7UY!.$AQN (GNO6_I"02HP,86&0GT2& M\F(V[]'M5MZH5!>5S%0W1!]%" =]>TB.>6!P3C7V=B+VZ-CPZ;7-(:2KF!?D MD=>ZV;@A)\:]^C^O*PORQ&QT PFH@D=#":H:EQ0/8<"RTO^D_9E3=,%L3^:T MH>A,=^JM.$UJ0F8:-/ A8^P#2>/"DQA/;M?S>5V P1 41*QBBD0>I*( M.DMM9;2>F$HR )3 &TH\T!3.L\;>T'587=!O$HIGQ+(]L-.B/.+9D,-""JN! M"8!_65Z@%4AE@?,!,2 NJ9_5 :R55 MHGDRZ9BL8'-QF6(WA7X8%GL]L-Z'WNMY9/:()HBD<##C';KW=@^'=0OB_4 / M>A7BSMOWF1F'TW,QU?H,U=!; MAN)PU"/&F] <8(=ORJX9B\Y\YOT)+"(*7%+O=ORA!!QF /_1(/5%@$7(/1C# M50&NWC=X^D(VDTWJ=Z2WW)QRG[:8S56(!ZZA=L.U&*_KD.HB!6J>T_)?U7]X M:W[T"3T:Y(RV+K%DEDEKJ4QFM(S+5-#.AF$>>)+$?;]O&4["0G,QU%P!P?T1 MU+25FM.+6\65Y/=HFD@5YX)!!U"#(CN9!X;?/^*X2ZBY/L?O7RL:.6STBDYCD $67^@M_@!Z(_?4WAR,[K]3O<;I\5K CJJ[ !$?U[-5(V)/ MD&C@R+?;VQ;>M._C9CSK9TQ=1?I>6:N[N,$![8!1B7-EF1M9LD,T!O6T2CM) M:UF"1B7H*4$*^V8%8\?-84=(N"?&E9!RT^_@"M%XFC6%[&1I9-+=?JDMCO-M M,8YP!1W4'2C>AW'E_AQSK]BJ[KJ^8JEKMCI4G'76AFJ/Q[:UH:]P,8$3\88@ M(C:J59RR>DT.#NS("YW5.!\;S6UTN])O!)HM(47.P0\L3Y^AB@C!QPD%VI*D M/9X RPT>%!6*/10%\F35/7XP:9#&>.Q1M:+2'ZSX%O5_V#R,%1HJ0 M^3NO"RK.1S"/#!7IIJ8D_;*O$F#@E4AM/""2[0 J@LHII^>A5Z%&]^TU?5TU M9:Y[PZ%MHF='!!2,)Z:]!"#B*0MX(0>8B@>/#LF(<](T#"%P2U\,9[T,,6'ZW*ADGX@W2U1,Y%FQ_59)I9=^2C MN#-TSKIQK;@'S;\Q!^D]!T7?MWOO)?_#BO2#-% 0,0%B0J:N!%-X@O(FUTJ) M[Z@X%RX&B#G7>UOTBK5.& =%!!3%#4XL#["M07.\[.HMFI:4VB!?(A.Q5-H; MR'30ZX,B:;S[QE!S:7.G__\M'9M6[]>\.+<<6_FRW1A2O^78.UN4B1O^?22*\J M;\'Y@Y<_8(02=*'E]/)3S@"E>TN7)+:?_7UL*@) M^EYP>URQ"4<_W4@T)2Y+AH4\!#Z_\.RRL-A?NWOJ&!XI2!V=X-!5M][W3MTE MM<-A*#@ +:PN([2M0_\77W2T#ES/T54/:.@7<4M[_<'.R"J*G]H M /RWZ:,E%!?J4+$&H*YX0.SW@>I]Y':JS].:K>;TOI1)Q/KV4AF-!]6!3//K MWK:\<(;$B1M7M7N DTM'M84>3T[K*0H/GCCJ? 4*J6A;FK*]Z##&@%JZ'4=X M$B0&/[ ':M3<)Z!!2.)M#-Z]7Y.+ZFJ/ M->*N7.G+)(7JB 7F2>?[PHH26BF);7%ICFB3:B=YJ9 MT>1"9/< FK2&1!(1O+)G>V"O+=HXGXPA-(&6-$0\DM1]MC-'D+CRL'S)6 M #\_&5>]BM7'/I$0NUBOP4B\.%CY^=SWBHI:%C/BF(^:SAR:B/#8B'++)*>R MDUD243J;?V+85J%;F\L,$3!.XH'%U1$Q)(3?37I-F$#+2T-:"NEI1S'&M#5M M+*S\B>8D; 8@(L3?=\!Q?#N\&=\L6)9*BVS]=E M5$Z=XA$ @+BC_SE+]1T': G?*]M>!P0&YX"UF2[*RBSE<4VC0HY'?39J,QEU M(#-!*PN.P4T^,;"<@9MB9 DI7?T!LA078W.NE@9 &KO92:V4T)=R(T 6%F5[ MQ][KQ",G@.D]%",3 U> MJ@% 1%%1 SC%6J*T$"C8\"*>'4G:%GQ)5&(/_A34+0I:QVW*XD#.#?77 ^O: MU/^2+,6'2@*T?S_^]S^]-S.AZ>[$5)9(WL%?7YH64[= =+A^X&.NY=)MZ2<:W68#^P3QSU- ^6LYH9B=T_4C M0#F__][!W_^S^_HOF!-5;=-V?F_K7.W,RV8QJ0"$!B#:! M%=Q^9KLZ N3?0:M$?0;0M5]=-5A7SY[\IDAD+$^QK&\B).B=152^N8*1H8-, MZ#^:E>0A40A^A@H*;:/Y2A\V'_WZNXD@&07B)I%%WJUVH'Q&&UZOQ:%)5@+K M*:L"H9 "TY,U7B-DANDK6CB8Z0J4)2FL;%?Z[L>9:[WE'\7UUA1$I"K]"GR&X&KNAC3UY%Q!KG?JG5A- M3"8:14(L+*/]&62 -*K";R$Y_C@6 H6HD6/D.OF'N1?D?7DH,5*^"Y\(-?= MMZ4_>>N]E]PQ'R/?]?3^T,0$5N!+$-T@5> #VD SWV, M-.%ODFLR$\PJ]Y<;@=S#LE#)X,VD1L:V!DQT5ZAN\/'\/N3@:.+1]5Q@PE^M M*PU/'!UX"KP],('J.;:Y]-:#X/=,745:&@Q5T7!^-D-(R\?=VEGG5W9WHC+_,;V4[P M.13Y#%J+U,O=>5/EY4TGFS>%"FJ:4*V#$MW>BSI&D+UQ@8<4V!NB.DI?FT&D M=-X![>X_&T;WQ3#J056%H#IX\"7D'XBD(96)D$2T$.AH\#C^9&(&7WEYW, 0 MKX'D$Y>&(%('$_A&R/YN*CF\7.;?T,S:O@FO#2*0YP;?@9HQ\JVU/P0UZS[P M?(^[,'%B6$@HKNY6^F\@8;G^>Q\6*+JG)VKM:=&(.D.IE\Z/O79M=L%S.&R@R2 L:$3!!*JLAMI@ MH1&][0IDXO%J,/-P?X/,=$2!QEC1T/L_7U*)K+U?7-];/9STPXHL#;H-_"&SP$EUKG/+K;VP!MC4OKN7B^Z?=F>@U%R!NJ M>\LU$@53Z:#T2[13>'GY-4\R -1R3Q\KWF8;H;BN/YZL']T;*G#F@[(UVTT% MO!("QA<0_M9S/D);X/G!TJVG3 T 5=/AO9Q(W['':-?C[CP;_ :B8] **<[S MLSS/8 3210 ?",$__(_TV'CCY$"[$,F+/$5MW_9ZK:[H".?AF28,0T,W#0/TW4=.9 M]:)Y#IR\M2/=W<$,8.IC^#P;$51WL1A>4=,"?81PL7R %-[Q%!W!C ZU>ZUW MS\+STA30+ +V&A0\",Z&8"ZLOGN*V38*,#/I_+Q@AL(*"D[+,&Q M+?BCNGZLCSD#([4SI6;)'XH-IUWKK>1QNV(9O8?X"LKHIYB*9]]CSH** R)!AWDH]J6%2) O"$%OXD2PO-R'VVB#\SJC\YZ_]6$Q$F-< SQ[TANC/HT M;0058N/+G2(IW55-VT6GJ8^O7O"9=ZPQT^WG?:@?T#[T!^L9Z ^UNCO7AJWHO MWS27KYQSR/L&$)U2O.V.67N6C(@.QT B"6G"SOL]'A_R?JC]1]3%!A@$3'OM M3$!3#R Q]N?:#F/C?6 MV[C9U*$.GC>G\.E0D(R+=!UM!.'V%")+LI(J/;YZIB\B$+S::Q!BUEL!Q//U M\6>^$'M]_S&4Y%WX>H- 4[!)]PE^;M;PXWI.+P-W04OS8:3:-GK&44[7OC9 M@6]M<>P9+A5M YBOD(W[^%Q@[]_W$W4@X*@#''5PVJ@#J%R;?>AFJ_[1\==F M+_KNMS[?=KAS[91$$0*J!8CB)DAM;@=7LL)?=(EI.)F*#$>J#/" RU MB8)0GJ,.YW%^6DKKII01B%H]FYQ;]'" =OQO1[JEDB3DHH41D4GW";9%UARO M$X:MIVL+$8'O98@3#EY M3L]E>O_N%IUH:3,Y#L1"/R5GE-4RZYISF=D?R97+M4ZC2+4DOS[@BJ(+I@6O M)L?V1_H3;Z3[L[%+9!:M*+/JQON*')?9_9&)5'D)O()N2WYQF&%] *Q2?"!S M!T9R?9,V.[.\2'4:;E3*2HN.4Y/Y_9&F1)6["]*:28VE.M!+/:%0%0>RL#_2 MX$ L-IDJ"W&RI4"_5X,B]F6=JT[*3'D5+1"77'VN*UB@+Y3D<^7KF M974BKXN1RV2,?O]7>^M5\\KE>69D442A,.C5LN8@5XS'#TG@@HZKJ9;RQ(IZ MLM+1LCF.L19S.))_.U)-\&0M/V[DB8JD3RPB.NJI^?DAN:)LNBK4RRU;4N*5 M3H[/58"LQP_)E>SFBO-88F2(;#.9=.K#S--RB:ZY=W<_JFJEQ(I.B3J?[?4' MLE$;M9#\D^3;H?9P[C%D+%HDIHLYV6):Q*+8JQT25FKFYT>\74V+T[8ZGF4E M/5.HH)%[KU0MD^7T5%VNI,(P/:O6S0)G)=#(O5=J^FJ-E MJ:TOZ^XTZM$&X.CR2A_ISU80D/KNC<)]7E^D72]!2^! M&3E?5,J3Z@@BRP%9&=8'3"F1;/HBB!FS2=$?#CAB< BM9G19'%1=DC2FJ6DV MMFCW:*4\.(16AM?NSNJ@4##TI4$)#/M$SDN#0U(UR2W3C4RU%Q>7HPH1BR:% M7F5Q$*U2[4PY.5*, N%[G4JV).;<-'M0 .Q1-N[$$S':4(JIC,S'IE14.8A6 MEM45ND6/RAA@(<3X83=3**,LFJB"!-+0T6])H@%OVQU]EW#,U:81?W)O"NU^>5JT".>JESV1,?) M88H;H9^C'K;3]A ))B[8 #U/W67#O]YS@-,'JG5]E=F_O/;D^;7!]K4WL1EC M>'/X\.B@<1-4XOX^8V3$NP*]+\8B2[.+*35>$%-KELJF1[&J.ZV=1HS'#VM=^BNW>:MW 6$4'I!,7_-[^L/M02!HV#X0(M[HFZMNM M:+#Q47S/WGZPWO8$G[S:'.VDI6S&O.Q>^?4NQW.VS[65XO4[?Z[>78S^0X[W MSB9BY_HVO&8?RMYVTK;_CJ*4F]_KC>0<3M,?]W";37EPX^U0I>?:IN^!TV[G MWI<+\O-RL;/]_G&"$OMA'2*\#N=9!_*1_; L"%Z',ZT#]\AC8 K!0F!@"LS)*3Q3K-+;(] MJ[R5F]B<52B*7P=#.[C:O<2"+Y(HGT\23Q]";A3Q-V M(B/Q/?,8IH(SW_!&:_XZ)0^\^-Z/:SLO6N?I<^)S=E:QWNA=L^0K>% MZX%]N[G9YN1&?O?D)K%L+B<@OM#=Y['/ORL%%D.N-:KB\NEI53:BE2X+*H-Y M%_#Q;Q<1>_=1,H[M'NIVU$Z4J.)(;AH$.XYZ9;==<8J4+2*P+B$<>F8?;Z/ 4QYGR]JC6*9(*8*):_ZEMIO)L\(3,E)@RW9*Z9* M4(4ITY]U^5Y+0=%5; !,!'_:\MSLI47PM!3J&EU27]"PH@*WGHIGHUHZSU$> MU^.="D?MW(\/16[B'?]TX(#MRG?YKFMJ$_E%#=]:E_*X'J-TMULBHF1SH/8& MCCDRSVA=NMYL&E^,6[R1I BG3!?JQ7D>Q4Y"VDN2#Q07.SGMO7'5PO"!X>,' MM/0/^#%L&K6XWAPY4B5=ME9M36BT.]_O(?QE_"B)DZC;R/)Q29]'%]YPPA8: M.L(/R$Z%!X$D3DY.KT*U[L^U6P2*"U!./DK&?,G*O7Z?R:6Q]NI=)-O#-NPG MN48^NQW[K-^[2?<;HT1.68%056LEL-4JY(M]JMJ$ 9 M&3?=7&J+I_E2C,L,(K4QX8$63MMB!N-2*%X;X])UXM(/_;E97P/.-AI>YU>EY"8'FQG3N3/?=96."BYT=6WGAF5TOUJ MO^]TI'$Q5D]IZ=+H"9S1,_,TR-1G)6Y2%)-N(LOXW8D['@[D&"+!S /!G/C8 M$$,,AIB[AYB?^'P_@S$-CO)7UIR@"+_5Z"[&79J.YLZ(,(2]OV%%&]1_P7,VH;U!>6][X* 60-C/&%0S/]$+M5:Z)-30&__ZFR(>B%,;-@QLX=%2#&SW!FP_=$!_B&R# M%>/H##/PQ:58[*FQ]'1I),_(V&FE5*WV0).0*D\$T^C&*T5?'D!D@XR=I!_8 MV.D#-JX5V4+N@7ZN_WR$*G%-VU-,J!DN]CMCIQ!V"IV*-_/SN>\5%;4L9L0Q M'S6=^6@R."/-E;C>T$@HIB0JD&*/*WGW*0Y0^604_$N3#U WL),8XP'&@W/1 M39WO"RM*:*4DML6E-2[O$HM5[7R D%>UJ4##HD:F#A0XM8M&+#C SL^L./CR_GT7[8]_[HN,KJ# M%ZD=N( _FP#] ,U1?(RZ@*V"S]\U58>\LR#>JR;%64L:NZ:_2,?L:;:$>GF@ M4@WD \/MAS;\&Z,41BF,4M>*4J>CR">$J7&Y+M=G2[,D34%??L/'=&3K=[V[E7KJOHY[H M&M#@8R,GMGFH-!KBWY,#18F#SGCJ$#[MNE,[:EVN..HP^((&9L"T@W'K=N7K MCO+:P8= %](MU?2UE\;GF_;F06M"[B\W@AI&#(&B!5='7U!,TUX_M:*BHYM( MY;D_O+B]<$]QX>_AK;;-TN$0U[8LL [D<-%=?<+L= MHAR/#WIW[KS8&Q=$T)E[OQ5BNB;/O6I1(<1HE.]IZJ0XL-DX;H48JE:(3.R1 MYNZRH%>&1%_"RA&Y9J,?[;%46 M[E7!$!;&51$>Z?ML.!KN9:$>R1A>EC N"V;'X5L6]EZ[]89[6;"VA')9R$>. MPLL2OF4A'PF\FPS?ND 4PX[*DRW+%\/;_N@VOM0<\%^8@Y,Z:$_>=.J44_+< M9CCVW3;#%!-L:,/;9OC ]!VOZW!SZ 0*<%?#-V(:*&#U0/ML(_6@/CC/>J] M2R+]&.I^UR<5Q(:^.*,8GMXB7$0,L6T,F6W\ADK]/ UG_^\/\8KZ+E[!_06(@5TL@LAL790E)B3S_H!OR9B@@' MDLK$2KR?IS9Q<$-PVD8(8W7Z";B>C9S55,&0FW5Z( M[;K8DH>J+7;LL^\\%RV^(P(AU3& 4XY2HY+*E 2T\R0IM/7D!?ZT\!9N3V.X M"IY\4"/B9UJT2?+?GAY0GWIC-%^*BR!7L1($)>F> M&P$F4#W'-I<>V*UWLBZ9 ?\%(B:J=>)$IC[4=]W3X9WL_JNO044&:&8B#JJH MX:P+;O0!_*\*3#.Z4!4^F3W:=;C44&5]2G*>E%_,G>O[ZV[V\=$=U;@/URXH)$9&HT*RJ#W M1#5&@A=RP 2^!*HPLWTN.#7Z&#[Y;-W?W0-N4/1112TQ=U[??8A >('3HJ/Y M@K*F3[:E3'H 75]=%XV!#SG3X2+UED']& O"5<'$=;'5T4C3UF[I*$.@>:; MH-(_W/#JG3HEW4I52>FZY4K);EXI+5OT4W12VZM3 M$EXH!P(G"8=O5%;%XQA MH4A%_?;V)=SG;[N[5[2WGFSVK\=T#)ZS8GJX@\Y)[I&\WZCS _F 1PU$QW*V M(V?L_@/GI92WD\>5_L(5 MFS^-*AF)1I+*1$<]XZ'U' '5.[;U#/%DGBM,(-23<,FX@+7G*6QQ ;%0QP6\ M;6CTQV/^Q+*YG( @) "=_LB-";E1^>I&XS>! $\D,0*UH642&4^MCXWJ,EN> MQ;\="'#X;.F]_M5^P[4[1JK*$7JMDW>'))^HNG&9"CJ#/G#":1LC89S"./5' M[Q+&J1^U2SH>4%%N[4E+Y)HY"+D/Y5S]G,E3D,GG+-4! M02^A0&K?"Q6Z4??8&:UD6/IFAV)&-B0^M(VQK\12_HC14\^JWT":+[XH?O59 M[S?&,R::(RU-M4?&LJU%XX:P7"Z<[V=C?H]4E>?T7X*K=U/K%UM!AI4)'[W7),5F8">=R M2A2Z!"$K":]@ +- TEQV'*7KFYQ1DGR@8]2]P-4U,/MKV1C]E.S#/TT;>>SO M9V.)/6 7]X!A3_U/>3T_G_M>45'+8D8<\U'3F8\F@^^G$7_1;34KI^H,M2@3 MR7ZAM^K&ZT_-6$UF$/.FB >"C-VQWPK#R\7A!3O8?TS$=;XOK"BAE9+8%I?6 MN+Q++%;GVMDWR71?)-U)1RJ("M?A8EE&+\TAOB"J3#^P,>*.\>74['F;[7ML MG?A$TNO/M.)U(.SWTW_?ICF?+NWY3!/S_:E0 HV4":'/ X549<#QI,PH:DSF M>RHA,UJ,YAA*I7H\U,S__D?9?@.=P=>;RYAB&8)$C7@0?;+SC4YSCK),WX[L M)_.) 9G.CHAHS6LGK*1J-.@X',F_'2F4C5:UX&HM@R73<:U>K!;&P;G^WC6M ME;7PI]WJ+J]%I$,C^>E0>V.N#;R#6Y]Z#+ M976:**Y&:4*O"#&7FJ?B7 Z-W'O0>H9,O>@R[T M:B?I3P9S4:D)PV2[TV2SF1HJ?[#WH--A>5DTHD5#S!BK9B>[F)JS/D):XNW( M%367,X:OE(F,_Z1XJ>:4FW,#.;8__E2:I@H3D2J*2EB?YI;SJU9]R@7Y.%_8L.[''4Z*7;):)=YI^*9'<1;0\'<.3^1?V6V9N3 M*=>7,B-5>5+[C6YE.I!)8O^J#;I02L7FY:[A9PH.5Q@6*M-Q,'3OJ@2AD?T" MGUY(21G^Q'E3,X/TGMA?_OA@F97H04DR@.]3M<*4S*FK8.C>^L?D*-",F MCI4RXQ>I^!.G!4.?!>!$Z?!;KI.S(/L:Z-"(!D54W)3NJJ;M^LZ!-'AZDC53 MJ4Z9DJ(2/W=CFI$GB-JOYPH)6MS[8)R,AI%[2?-',5![X<0?U*8X7L1RV?9 MA(D@4T22?T5>IC*RGLOGL.6CUQXYP,&"5PPL\0_9^LYK*,%KH#(-WDY9"<4! M$=N[_/4,9A*[PYT%+$.F\QI2DXCA+^")78N&N7Y"(QY,"[WD%*:ZJ_M@W43L8+$ 8 MB4*&1#?+<(Z&1-3M2-))H.AF)0ASY-!9IK!OWG]HL>YE[QX?V[[E70D;NEV9 M"VCV'QMPT7H>GQ.>"VR0+EY(*:PSLPZ0Q%.#U>FK081X9M[+@\ S@[4)&R=LG$ZK M3@*>&6RW_CU!#IJC#J73!$3LJAB[PXXRTY&H<*\<=5)-4FX*<:V":H%S*:5 M[$H+"A7(0VU3&.&$E57O%7 ^3DV\7<#Y4_6$4^/-CQ'F7QAB/H28G0BPW1,B M"#IP.>!M#J"/#0:C*=&A*D2EX?E^LM)?E=T:1!_VU]_L?MGX?V/TP70'TYV3 MT9T#K9>."T9C]DD=*+X:$PL+7[*X4L*NR]]OK_H-OB-%>\WR:#A825&YVA8F M3^22E^,0<80S\)UP'7%COG-JOG/Z-[\^OG-#&/,-PO.D-*=4P^^I!B5RVM(3 MF:[%!/7(*5&35\0>B M+^E BOI.N=$_*UG*NM-%U(Q-"L0RSLFZ/&N4>B6$0\*OOX53-FV_AO"=FR9+ ME^=&8>>((>%&5XX\WR!'?K,[6L5BO22A<-V,I8F+JI^H05!";L53GZ/>%"K= M40SA1KXC$V!I0=V?JSI;/QX*;=."K^J0/6P[=WR^?O)-NVMJST:INM;9C6VJ M]&MV26XH Z- .0F55,C6HGU65FP,J\DYW>F:1B6J/+%>6A7H&6J)BUR(#RRW M?[*%X>::3MC#!C=A"R:\B0I8H1=T;%>Q73W!AN]]PTHP5"8U%P16C!(\432& M$UW0XV>-5[,9MADO#K-&-$_VBT/!9 K5.#2L*%[M@6&8:X]8"S/>W*=AO>A+ M'QEN@M;QU-&3**_"T_AY5\9[+WMC851-1]$ O+1Q Y%4EZ8EER_G$ JXQ(># MEPQ?>%'H#5]CYD5[(4V9>CV15*** M,*K)_#J6Z@9#J2ZM@#ARZEHBIVZZ M/%7QO;8VR/+WYDOF>08\/R.%&@REFQ M4,W)J1$A1Q/ULR;\9?-Q;58JUA-&H3KJ\ NV-20Y9)"%TQODBYR,7UH#L4$. M:[C.=?A6KE5CCN9NN7+?RC:>)((/OHY+[BY673Z4^+IE>J&=E6N@?4<(2'E1 M_#='9T]3-CK-FJ91$.NYX:A9ZJ8&9V5^0MU]D@@X1%+HILF;,LCFN8$L(%<, M=>)([?N&*PK#U3O^&3PI6%&P7<=V/=SNG \->XV@4JUY+M:3E.7(TL0&+U;] MP3D-^VJ8;^*_AA8;PHMD^FO@S MX(7X^=SWBHI:%C/BF(^:SGPT&9R5ZYG%7&W>S19C M8J5$5F1AE:XWZW.9)-:910*_G]V*8>A41WB7UJM0PM"[D3>7GJWK2]R_!/!\ M(]L^-RUEN_HLDS"4V"(ZR](-QTS'$2:QO_[F]F,*;J 8T<41"1,C3(PN3HQV MW&HZWQ=6E-!*26R+2VMPY0C*C2AP__ M6S'GRM+=3!3//U+/(1._GVT"FLI([)'G_QEY^1&]WMYJC)5%=&?.-ZH?-4'? M^[W^UO:CP AL/[-='2'3;P= Y(.PB*[]ZJK!PGKVY#=%(LIZBG5](^7TSBHJ MWUS"R-!!YN0?S4KRD"P$/T/IAE;#7#_-I@OKYJ-??S<1-$7L?B2)K--N.P)E M5RK>4X?7:W%HDI7 B,@,I6@LS7 RPP,&_A7KRSV!CLFJ(I ,30.:Y,"O]5V5 MK=D9)R5"UI=*7?)'%AFGYW2%BT(N+%-O1_INLU):TLFZN$REJJM:K<+&GP9P M)/]V)"VH/*/W-)UHS,9TM-A9QE/*7*;VK^G$*TY]M&!=HUV=#V:JFYGT*VAD M[.U(@AN(($TVDZ*^FI>[F;Z8&DIHY-[=NSV_4B6*#+3R$X\W9O$<4\W5X$B2 M?#NT%VTF!"[7'Q-*W.VG*TI7;,ISF9:)MR,-J@6>9JWI3$Q.[!'P_.Z Z<7A MR+U7HFM+N<.-)[XX[BX7C)+G.Y54#8[<>Z6&-1NW!K%R6ZP8,:[8'7>D66T M1^Z]4K\5'35=U[<)O<[H[M+09B4;7?/YE2"^(NJC6WY --9?[,GT)&NF4ITR M)44E?N[&-"-/$#49#26/BJ0G-S2__MXE4A&PF* NOHBL[9^F170WXOIC^!S! M:9OBPF&F:<_=W[M0_,HDO2*.*=\)[@)EFUP[U9KVCH>-=F@C(<^2C$%YC4:J M$V\*G%'["CO<>1-Q_2(!1#3A R1,6S5^;==ON$RP IT;%42?L/ALFAV*C<;\ M5P1 ^CB!-_,<'QP-.2$V;TP,\?@)%A1\$_WRDQP@(&C/]FZ]CX&VSE0F+OB] M_6'WH9 L;1X(@:"Z!L\M/PB,D>)[]O:#M2D*/GEEL';(ZV;,"Z7@UY;'<[;/ MM;D?N7[G3YY6,W\H-+0#[#O7M^$U^U JMY.V_7<4$?/?:^,^A]/T1[NZ84K! MC;=#E9YKF[X'3FMBWY<+\O-RL4.)?KB-H1XI'J_#Y=>!?*0_#$[%ZW">=1 > M.:P/(5@'C$OA6 >,2^%8!XQ+X5@'C$OA6 >,2^%8!XQ+X5@'C$OA6 >,2^%8 M!XQ+X5@'J \D7H>CK<-7DX+^Y&8]VTOS7WCIDQK"L_>#^M$W+UC6L*S]4-8:^N)&F/,L_/[?'P(0]5T M(LE',G8_ (1"*Z[$E'U5SC81?11-]BGB+RQUX9(Z^DJD[D($"DL2QB^,7R&6 MNF/A%Z;E.[0\3+DPQPB4/3:)#]/\G"E_D0Y9^OA7Q>*HZ8G<163@:I.@GR/* MF8,1Y9U"9=7K#4U7;+,)I5J7'"]G?K_B[RX 5/IOH\\/Y!Z6^D6-+^L93J0& M):'7(^2J.T%Y$/2OOT_9Z"%\6/*:ZMPILOR,[V&<"0_.T+LX0\MV'O#F3M%%HPE5X@E M7\N".Q>6M"=RJ6:/9SY1,+.M3"W:79\NGEUS0]\V(J<_@2+M_ M((W>@?\&D;YCCY\[DNW>$+ZC&M47T?4L_LX&_Y$KR79\TA*30-*=P<#01KWL M:#3_V<.^F<7U/]&%/BR[X:'PJ>R/-TTA.BNNQY*#$6.P!O$TU4NV)*3FKQ -3?1OS7=0E*@+K,]7 M&E@O<5'O@S6:EL\D9[ M?G+MQ\@AC[8;41PHJ:9IJZC,%A16!#;+B**BJG^1R@0@LV(-(N)V?$]QX3AX MA:0]AH^SC, AKFU9P(0+Z**R$9;J.P[0'M_BP&YIC>=J*S2ELBI0-)GKLYK, M,("5>4#S=CM--41=DUY/W@SQ'WR14K\O_9>_,F59UD?_C_^RJ, M<^_\8B:B[+[//1&HN.^*VS\$ B("HBRBOOJG"K7;;CV]NF!;$S-GNNT2 MJG+Y5%9F5F91 @+JK&(X]A"#LO,0\\;JDZB'P;9-YP$[_$.K% -?XC0 D7#U M[F.LO3=<4<%P"VQ6RM'!,7=L^Z82&ZI F*UA. Y8?3%U(9E^J(T24,^8"WAL MJJ&\0_-H\XJ#9P5@8B]>:,/G2C'Y!:>D/4[I4Z#E,@!#:2JKL4#WQC&NE8ZU M[1G0+A9C'YYA^CO[3;C!Z![8G65 XK\*#L \_7O<>PB)YZ@+=>JKX/]E6YOJ MFS(^;OBK Q,RAP#;II)I:RM(HN<%)[#$61;..G-4%\K 3KH>GB40P'FX:4*AL(? I@J1]?&5RN_(O"4MH#2L$00O M9<0\,+F8#Y\;OEV?SGPO9JD21-!0\"S5&]M*S/> ^;B&PW8[1BQ\00QHA0.W MD=CF!@=@(-2VL/G'_@ )[":R/@L5!0QPP5!WM K?^>YB]JD5Z*;Y5 EIIV4Q ML../P!_""6_V->G(UO:]$^#%BQ>>$3T/]HP/'A"V9L"(9EF&E8;BB!DR(J60 MDBC)%"8JPT0R*2DTQB0.BJ[I3G;9FB>L%=]-=T=D?3'IZ77M6-$UEBO/B^N2 M/C3BO0[0_5Q^S+<;QTJIY9;S9K$XQ])\NE9?Z6QB%&2DQK%2:O.\5F.;<7ED ME+AA9]),66E5;1PKI=;0@N%B67TE-ID4%Y.)CEFQ<_' MILT'HR:/LXUCI=3&R8 H<86>;:@S0ZH[EL6U]89('8X<+0ROVLITNT;<\\9! M:E BM0$'1AXLOK[$N$F.4@=\;IBID/,AR;2L (P\6'RZ2G UQ',&W)P[(E*8XGB9&-2QG9WTL[M4;C2Y\Y@&9U&%]+F6\"BT0<:>0Y69Q MVO8U,#)YP,Y*4JEK58L7K''-3.5[ UW7X(H."6H2$WU2[LX=85YKK4<4V2<6 M."?2AV1B9&]%D.G.RI ">SE(#0;K"JV!D0=DZC%B@:G)1EN("^5Y==;/#\HN M?.8!F1*VG!FRK78:LWRCZ2K=.)#D!AAY0"9?HY450[8,8QYTB3K#&%6R"-]^ M6!:PP9M2SC%LK#2R =W+06F2@6\_(%.JSHR2>1+GA1:3Z0GJ;-7-5> SC\@= M7\FEW2 QY5M3(R-7EBKFK -@0A^0">\:M:8HX"5,7?2K7&:5X6I9#8P\(!,N MZE6\V(L/A'EFU;7S7,8;S1I@Y &9_-%P;8\9P1!*>9ID:E*> TH*1AZ0J4\/ MQ7YYH5;YKE_&A_%ZD$DV&EC- M'Q9S?#Q>XIBQE4MT%G#D(9G8/%;O4P-.Y7/F;+8.2HU>T@Q$]I!,+I5)8XOB M>(*UDIFENY(FJT(1M@@\&-EHIU-\A=/ZAE25XIV<*ZD)&78)/B"H1KE!ABBE M>UC-;"SX!!=T4QI\Y@%!\?9@KO4M8LVGU_6JU\VT%N:\ 48>$)0A!R4[4ZUG M,7\F-^:SJ>EJ+?CV X*:1-KV*-=/&MUBHM\*ZB.V1#_%U3]#@T$/)\^PZ5L>GM%&;E0U)K*_;7GW7L^<5\^L5B>L8O&!8O5E& MZ_;CA: ?UHL^(.JB5"0Z#5PE!(E?&+D\7DOA>MAUXX!68I:N"!ECJ KSY'RF M-,J#3J&L;4OCOQS:ICNE;+6\2@(PP:?3L9Q)<*5-P>J7U!()"6>2N#02%08; MBA0F*R*;Q$A1H2DLR5 *V$$/GLZG1_%4J]L-^#A690>9O)"F^]RQ+5*I)-UF MR:EDL5I[I="N)F*=MG9LBYS+%4NB5R:)S=N$QO-9:SQN':TV2E=F];:X"'#! MHCNL12YP?4$&NDTEB=*64IKI()C6^0X4:-Q=(OT:Y5"7ZX4DWQIHI7(!JTO@W#K.2#3NI O#*0A MT\6D<8?(D V]NAEY0*:!,%QT\&0ES:]6=BTKQHMUR6X=;!S=(KF\9]5'\Q%G2.RXPA<6R7Z5 MU(YMD=7,,)?+U'H*UAJN2ZX?>#U:#HYMD5F:3IK& F\*5E;)DO5FJ\[WM&-; MI&K$!\R<3HP%:Z+-/2'E>ZOYT2U27'89D^]DLWQZ/%LU\8DZ7ZRX8UMDKS:N MM=AE(@ZLDXJVU/Q6M3MH'-LB9WQ.57%F)!@K.;I'I$IZ:<6QI*'2QB6DD22>H3+EC6V1J0):T99KN&JVL MGT_S.[8%FEK+2I1ZJF\H)KY-FYD M3'U&V2#\>F/%DLV[SJZ5%-OG&NKE,-XYMD4(KJ:5*2R,KQ#.U+EM74S6U MQQW;(M>]TK+I9!HM;#4M8-T)Q3HM\O@6N:+:WIQ;XU-,?CY;Y!K88#$K^\2V2K73\ M=8*F&T)+J7C=4G_1QDSMZ!8YE0MTRIZ2-3[=[4JF87-IIG)\BR2H25#M<'F) M5Y<4Z:;+@ESO']\BJ>J[%%GKL*L:0['?8&N6=V&)\I[+?O0 *,#*DCN.J>!1 M"\E\=C#+DN.LH.=,LFP?/AH\058=3]*GL1%X^E0&1-M_]T/,]>4Q=&&]?N # M]$([7AQZ#,$W%JKK;;\!G^/^_5 M0TS5PS_41CF M0NB#139BY#9B%RX\ R +Y@7$2#S\E'P1QPMW).8?=P\KI6=J[NN9M4]-9X^: M>X 64M-YHN804G,3CI--\%A]I#\K#IS$WE?'NNI(CCQ>7:F[0DL>JXIOJK71 MDX6S[:TP5?:$:B=3M>F3T(0R\Y=V"U*GF6)6CKLP6@(KU'L&8>8]U&[A9.T6 M=N7)OMUO(4&C.FPO!.-:=3H1'R+ !U2G,R)\P!X)Q(?K\P'A4C3X@' I(GQ MN!0)/B! #PJ6(\ %[Q!$C3L>(SY=@>]N_=]'* MR%]-#S\O)-\4"9ZJ.N+X5\LZTN0CQMY/6<,U]*SM^KK0[_HI3?*;5*WY%.AC'^#3'QTQ7Z19*& M).T-22.0I"%)NXBDG; ,/I*T#TK:'14J;\-;T%^U7_>-U6L71#H=238)2R=5 MNVL3YVY*7'[F3',90H2^=$0(I AWSG^D"$@1$/^1(B!%0(KP(ISW?LSO[GJ%WL*PC.W!\$)XP3$<@&\+VQYYY-[MZ:RCSGUU*J^. M/V__GO73U:U7#RX\W?EMKV;JB^<\0TB((-LOKL6>5*4[+05KK2BWW)&Z*]/Z M1LN"T']SY(;]D2KB\ISOZ76NU^7GNC::EQ?M^*@%JYJ0O_ZP^ -&X.=M67#1 M*.]KQ7A;%1 J(E3\*BJ&]V&)&XK](U5!JH)4!:G*#U"5MU-D;UI7+F]L7]DR MUNNZ396D[L+HUJSFH-]1LM3L,I;QJ,*LR9F ><9JE&/T)L/@IAJ6Q"4^;AK? M9BCY>TX29P9+FJNQE#U57.0MO5%O:531_=JA@Q^.][?M7-E"#T2>%OS^MM9. M^(!5>CTB78[%!%7"VVTOAR?JHV_T:_O$5J)(W9)NRZ4!5II9&8F*TZN4"&NB MDK!!$?E )XFS>UDBI321,9$1KMXEKI[IS!DI B(=0SJ&= SIV)WIV-4S*G[X M 2$BUOQB[JAC+\G+0LE/X26'*%86SF6L>;<@C;O!0B5XB=(LKU8KSJMMV"X( M.H8^;,[_\%R9'"PR, UK))_%#W0/3I^;838*=445K6_9G5,!Y('=*,T00+;? M4],9@2MWYI)!Y"E:&EG#TC#/703W"X:AS>A IGD+G\_6B4PAAXU@RQ;RUQ\* MH#Y[?B<.LG01*/XT4$3Q?Z0J2%60JB!50:DR-VUK7]?4G*SRQC&!WS*WS8[I?XN&7\0S)EKE04+$ITN%.W M][W!D4N3>%T9+F!R/8)"U4^ M]_2\D3J5D3C&7-?I=L%M\BF+L>ZDN-(4P]=C+Y5UT)48_E1\\G]A.A^VI19Q.\0/QZ[I#;JJC$SVD]O7LT2OH-2Q'F[HY-ST.TREC.>^GI3[:?LZ M\!H9=4%D^T*N*W=6E?*B8@L:L*_#J\H?,[!OI9OO"3TUCKZ !>SJ)EA*>(7Y M7$Z;>\#[FV$[NH5TS4,$4@6D"K>F"E&Q:3;[U=-V=3Z')'%N@PEGJOE@.O14 M+*TK!66UJ++-Y@4-IG*S,<\D>CD=\]-^>[RH]=/BR<>3L@!-=65YI*7>9]'"AM'"*:E*N]_+9"T81Y>*" M(1?A"9PJGOWC"T'45U MXD"L36GFJK]W/^S/$:C#/^--,KLE+>.A $YWTXZ;ZLC[+?F>O?L@5*C-)UO5 MW8S9T^7M&/C)3NNQ?\'%>\YN8ML7XANBG,^EI.B+(Z^$1>E&IAWL"+G[/0X? M_7OHJ)(1#P#I_IG9K@[EY+>CFI*G+]17S]S,;_/BW5!IZ-JF[ZFOUGX)6=H, M!'_\Z"X&EO+T[UEW;<2'R_#A/%"?'C'RD=\0+AT3WQ N!01/B! #PJ5H\ 'A4D3X\)Z_&C'B4XRX@:(@QQ?-@C^&OUVI MLN,/(8%LF_##__N%X[^^2 ^:?,38?_VS=6UO%02?+6- *W0E]M]8^)\S$HQ] M&6&2U:FG.F>K+)-1Y3"\\O_^&T]@_Y#XP^8' B/(EY5FD&I%3K78 PH>=([XJLKA^"-]1RH7YCC%\!LIY(2$[(:%C$!" MAH3LW$)&(B&[N)#1]R-D;=N3S*_:HN]D=ES[EN#IJ+3II'!23;PV<=#-T2LU M>XC 7>NCF')]RB#%B,BRD6)$BS)(,2*R;*08T:(,4HR(+/MJBG'U^AOGU8Q; MC M\XM)-VK8LU9'!VV-U::8ZMQ,=B X,W RS[^8>9A0OHN&$2.+P)AIY4\4M M/]!)\QE#0@C9?C'=+]3I>K%=%6KM0(T/BN,LD;E,*TVIE2V6.US.%Z1^-C<4 MRPFI-=9$"A;$9*F')):\]?OGT2[SCV#Q1\+B;5Y61ZJ"5 6I"E*5VU855/;A ME-;VE4WCN=.U,;;9LHW<7"/35-/I9FK!14SC5)EM9>><6>-+"V/2H_&V._4# M8!K#(@\?M8WOK^U(VG9FM@/+6:;LJ8+:COQ0_RFJ_?U# ?^VW2M;[('0TX+? M#ZOZ;!]0[DQGBV#.E_G:P)VS'5$FQ\NOEPWZS%[2'-$I=52T&T:\/JR.?7,Z MEPQ.I,.^(V3R@6+(']AYY!:,9 2L=PFL/Z;% M(QI&-(QY".(1V+3);%3S\A M1,2*%/M.D,BMNW@N .1^V M.?FH/?_#\V5RL!;!-&QGKS>4#()@<16X_%P1*XJ)2W?N CP>]-J*KNN#4BCU4UDQLN\8Z3%!JR<_>L/ MG7A(L"A=!J$B0L6(G!21JB!50:J"5 6I"DJ7^6F^D:.6<49+ZIG*:)@72@L3 MTSU;9I+X92SC3GNHLY-DOX!U[5:U-G1[;EN!EC%TB7S4-/XAV3+H:N&]IL;< MRQ7;"&[B*#@4)16).%60!B$-0AJ$- AI$-*@ZVE0Y#(53D>6&XAMG[#XY7,# MT1LI@!F)8\QUO6X7W"9_@D(C44:BC$09B?*/6&/$1!D)+Q+>VPG97?N0$"5_ M_V=#DG5_:.IRK"LYCC3UT.7H6W4M1#68'S6?W(\([Z=-R75KHZW2UIPF7&08 MC'=-929N='JGTG]/FHUL'FZWV)Q7Z,6P95AM+^DF1VNCWOYZUL">-^2#2;6) M>BYOVZL1)DVHU3(SZ#<&K"8FP\O1#S1&_\"KT0@W$6[^L!3"*$D34B*D1.\H M$5(;I#:14)O(10&1T7YJ"QLOS,=D+^6DL5I?=(0IUFF*V:]7'OJTA9TS4F6. MJYH^WVH0R6RN2BR3/+2PP_O*'S.Q3]9I[6;4O.[H"UC'KFZ"I83WF,_EM[D' MP+\9MJ.;2#_Y)A+2!:0+/]>JV>Q83QO6^9R2Q+E-)K+OE*N+F4MAW:XGD(N1 MI=6%KU=W^;3)I'6DXH)C/%OP!PR?J%AQ+5YNB#@F)G[]P1\8@KCUF_X("1$2 M1M@O@J3_QTH_NG(>R*'O# MK%"KM$K5?BZ^IDH:W+6AI^.#VW;HZ?A?3QJ:ZI_=Z*IO 1[+$5/,CT+5JS7\ MKZ(O_OQ_X)\GH3=5R8&:.]Y.+;[1XM\DG.).;[%_G4,]7_:D)*AGU3S%[H3C M+P@1+CS\][_VU__L?HUO]1\+__//'F'&FY1_(@0L38T/'54RXM((3/ZW9 ;2 MRMT2BF4?">I?_PQM1P%_PG8K@Z2,T8\L^Z_8\X]P>0?O9L]\$#A'P''S=0]D0:?>X M*'V1A;&Q Y'PO]NU]#%9"'\&T@T0Q7QQ-V/[T:\_;:C(,7L42T-@W??>2?M2 M\3=U>,F+8T26=N@S40?-<V;RJNAY9MXL5S+M0"1$[/5(*B]YU#Q! MSP1?2))J9Y*A)58#(P_>WM67=*9)."TA9YDF1ND$H8L<&'GP]AXQ[6.E AOG M6Q0MF.7\A"SG I$\?/M"Z%"T.U1E0UTFIP+;37)ML"+R\.VE>8T(JJJC8EW7 ML6R^5(Z;%'SFP=L+W%@B.:O8Y]->K]S$M=6BKG,B=?CV5JH7E";#MB:LC)I= M%O!*AADTP$CJ]V$(+CT]7Z^6(2=>"8U+G5Y@N9_=K2SZM<^JDEB:T-431\$Q61(XEZ[BB=H::WG=N:KZ=G5$<<=DB6'P M?-/WNS-#[1OM4HII\/EF<$R6](:U&F72%S8L#FLE*!&./'A[>4J4,TF[PV!S MLR(T)KC2*EEPY,';U62P=I42LQ2L3'I1'K4PBYLVCLD2SV9;=+\B=S&IP+@[6; T)FB-9[SI:3G4I8XR7(E^,R#MX--OYSE&J0L2%6-&:0+ MU7AAS1V33V$B+>L>+MF\NJXHQ<3 KJTE./+@[8$T,MD^YJ8$J=)KUUVNE%KI M<.3!V[%9)5,H9FMU@I#M6G!$D>\>5"E>RZ+ =& M'KS=3E,=+=]RDT;"*D^X#),JR8X&1KY\NTB/9%JE1Y284$E,I)*CI"@Q0T), M4$DZP5(C7"$/9E&(X[F!A@<&1DQZ$X88":JPXH"6) ^PI,6TS=+0MS _[Z\[ M(R98Q9VCV.P8N?ZZZBVZO+4<:$(R2."&W3BF3X2XI&9266&%>;?BUN9F*9=H MPY$'"&$D4QH]6D@>#TR;["5FHL#)*O%6X-$>S5OIIMP MG@'&-E6A/[7?$MC_#M&/J M/&!TMNN0S1K?HDNR.YEF![FB=DR=':M&K5!DAW2G4N H[AA&9-?-(-LJ-!/8 M*M6>N)9%$VX1CCQ8$E=V,:YD6!J?4VHL,.IKP<2%:'*X)*=&K)26R0MS1>73 M\H@E\8RV[4SVY MY')2AB,/)EJQEJU1Q^L9@N5ZP[J8J)A+&4+4P4395HF5*[5L@K?28EO3Y::7 MU1K;.MG[>BHEL!&A)F1QR##J1D^3N$R)+$&RM)Q@$L.DKUQ3$^!FL8-8R F,94HE>C^L+96UD?U5!B24Y5OV0QFD69'LX=8 M2>ASQ_143M<'JR6>D80T4\R(B33!I(O<,3T=U4VM76Z75WRN/(CWE1F7JHT: MQ_1T(&1FG<6TK1HMW;2F'2]1K:6Y8WHJ+;,T2?FF1ZJB-HWIJ M\PTEP0J3,I^N3E1),UKBH'-43X%-/ICX \DRU%96&$\[,XUI<UACX^G*+(\4BF#J!VU"]5^ADDRCE3%=$6>9S1= M7TB:=DQ/NP%X7[-4[?#6R!XX_K!-25;CF)YB)*X/*L'<-53*8RI&2>3]VE$] MK?D\E9O."4JPVLN,6&LOZT&2.ZJGA0XFKUH$L,83QA0;3WM+1U@>U5.YV- 8 MWTB;ALIF!M;,J [R)>V8GDZ;1#D0J$2-SPU[!INOUS(I0CNFI]YD G9])S4W M:K.@4)VNW7A+"O;U5%_^AGXI?>I+H5\K_.)0#(#M3)2S\25&L$36<]N"VP3T MA4/QD_H*]*D"CFZ_R<3A(1,G3N,J:(_5F#R6IIH:TZ>QD:0[L05T.,&CHP?^ MEK8M\/15Z.YF_G%C8!J&&GJ)8NY3;X*8-%7 UW=E^\#O#GR<;/J*"O\0 X=* MU8G)X%F..E:G+CA#PK_;EAK[MVF[[G\>8V BX$L!_&=W5/W.ND[LDLSX3B@" M &A#GR0EMFU8 !O;_'+"&"-Y;F^E,;/M7'^<[/$M(R&.AUFNUDC*IWFE)%=W=T[/ M5=L!2C%2';>J>J]]G57)<<35V!P9'-;E,6!V$PRW!.9P2CL[QTG(\?/4G#\[ MR_EUO#A71_D<3\0KW[P:\_R>0#3;'GD3P@9!_: M9NGRLUA $G%AG9Y?LXGIG6O(F0C/Q74\?K2YJB!V: M7W_/QHT!?8X-574: R( Y-P#RNV[$!RD6 J,-N(M>6R;X+66K0"0 J/!,U_" M#92A Y"!$0/7-G4E?&1*,J6IK,9:8U7U8O S-[35]M[ZJ5GK+M!;3W4L??HT MX0V*$C$%**/LF2L(@X#B3[\][2G@4[BI/,8*4V@M@N=".#Z^7&!'2J[K6S.H MBVXL#%V -WIV3%W.P(-5&,JWP?=FC@[6M[!A: /N1@_/ TQ]I#[$'-TUXB,( MX#H,VH&%QV![KH>0?(J^T(%L*+&5KIK*8ZP"_@)E#IJW#M@=P83^#98#L&CS MVW\V.\AJ0RK;W:T):/D*3-+US>VB7""$^@A([!328 RT ? (/LJT@9'\GWVJ M6\^[\(8W.]C?\<@-N?*\1/AR';SS#3X-P]T"GGFLF:F#'_>^/7)LZ^CAX-5% M_Y! X>"Q#FCMP'R)5[,X]A1P+ #[VH8[F_7\A0-0F)[F"9\D/+; %YR0'*O8 M6G7LN&S[,_#7D#LQ )[@X %V"D!?0!<(I2M :*"C8,\%D@&?\<1\0%!)GT+Y MA&*PF^QN;9N)O>3^P7SVEKV1F&"LR^,7.S-X5EC1'#+I^8V2%\Y^\Y(C^O6* MSD]0L)4$Y>4TYKX-%[01=/ (UP>3"'9?W@ZJ2JXBS6,M2/789DL$$K[537PC MI8\_#G!M$ZA3:%&%^#)S;,A0%Y ,,L8+HYU@[1OC IHZCJH!TV8?M;;ZZ[N; MHRZDI;.S4^D-Z/[>)_V+S(93F%)_,>\WI?"YJ;*7 MDK(U^97:LS4/!E3MJ?/"N._L%MY6Y?%4!R<7-PQ)M\%,4R:0L5\[;TIM M=DLM\_.*GL3Z1)$-^L!"5($%-@.S\AQ?/5FD7I_&MRD-V.,'P?P[_/6A% $[=D*+_]XOX]56\91X9U87=' M!)\M8Z&7/+:[-7$#E/Y*FP<8,=B0EL0>-C] 5]*)6CZ\9_E%AG2W(*3TW0KI M+HBU%53\65#)D_4F>7MSOVGR'9/*K^VWURQP]I$M^!/Q 7ZI.K+NJINXR:GW MY0@3ZD)7P1/1IL(U+XMOW%21+(]W,GJ]]*$=#?"+Q:D=5;JJ$]'=K@"HP5RR<_US> K&*)3)5<=[$F@;>G6JLT0R;ZA"4^2P6;:V#G!NW-D2W"<'7&KD%1=']^ F@V66AG.7A%A207/&5%9,@(3'GFERJ"*J=7 MC:Q$] 82O \-#T^/B7,V&SJWBS^:L'M69_%-P>Z;J0H(=M$1Z,2XFZID,)Z; MVL$^&#WF=!IO-T1PJ%G5#8Z4U1V85N4>SI# 6+9P#=1;ZW2./YF9CCX\D% M4[;3BK 4CE8L1N>F+^S?X=;]#'C;QSFLJKBE8=$0YOZH,:@3A8ZX>+&)?^;* M_YDLQC\IXC3Y_5O7^]3(1" ML:D+ ON]!ZB^"NSH9'8Z9,?Q+K_05JT,GV"=27F@Y['"X&K(WAM,4ZJ1+J8- M@C+).1LTW'1Q6P O23_>=7CJT\A^YT&KMNI8L7_KT["$D_L?%+BZV\#5F0YE M=[A1]\5&/A"J$L[V#56D&2;;;<9)2D/'KY-ED&S*W4#PV@6NU*Y?$OH6+22X M:L;LU#*DT=:NY$"M%)?J8% ,5CRQPO+,6EG9N N+M(*C%_%(42APA0)79SXR M(=A]$W;1X>A$N+OH>VW--%V:+WF$;93USJ*[O%;@JF0VK68GV\6,FC$=)MK\ M+&_/M@6WB'@E(6"5S?BXT2GIR_LXA#O MP'O!9#=E29N (-MG5A/SC"^EVIY 8'JW+_IE5V)?G**H"_HYQ42-$4:3,FG4 M\C4U.Z7.V]481+!3!0A$L%,'Z6?!NSIOEV:I/-C"]9\X( MAT'P=9?PEAG;8V] M7_/ZV.(@T"2^N[273:YA&>T7=8;A>S]XC+E"Z>]O!^?>JO8MQ1SP)Z"M 8#6 MOQ59?ZJM+GG[)=EGJO-JZ(NN!OBN/CBLA?]&\>^WGOZW;[UJG[!YT24*A<,- MXKE*^-O%P<-JX >-@5[V!:JK3IC&_9<*X9-RR])&>64AK)H8N5BY4J^_:J * MX5&K$(Y*Z[XI)6FS! MP_J2B"T18PN!/;*H&/C9^/+QB.[?&/2>77P/=:@CMOY/UO3]*KE.4-0W\4B1 M/[;J[&L/R^DJ];YI/R"!>X-VQ#MGE9L6N+^[W[Y:^AB!_G5 GSVC"KY5MOV, M('^GE=MW7O+G#L\WL@W\)!'^]]7=T;'T2QW9=A[)T[AX6HT.&")X.H+/GZQP"TL;R] ML1S-Y22WV\S'[W/=^@G "=J%BI6VJEB:SK; ?WNFR$?B!)"3]&G9=MW"5#9] M154*4UYRIF"8^\:.4Z.H2:>3'#:%7']4D'!9G;0;VJ;H(!!(_.S' G0&0"#\ MD0P3!,(G!.&?8^L'R153SXI=PU"U9;UD+S#-G-XN'/,9?$4H+:_*JU*==;)5 M,9LJ!)M*@4 T$V,Q!]BFP;B*'2 0@ MB3-7KXV.M!.LJ76\J=UJ1"$I_R%$%Q.__?L6/EV1W M^+F8=U;#VIAU[&W--R":Y,'.<]J6!5'6/Q1!N*\(PAVA\<^Q^J[N[TQ1#$;EU**YMO@T@2WF<3K%#\1/]]"Y MAK]JEG=-=6GV/*QK"@.EC]?M.16(S/8V H-B"BBF$!UD1C&%2R/SSSE?X$PU M'TR'GHJE=:6@K!95MMF\B;AO:TZ*>'Q,L%@WOZXJK31NUDP.8/3F,L(';HRA MDL9G*VE\O'YQN& XP5, PI%BQNZ+:L8OA&Q7T%@^$EJ!\GVTVO$[Y8IW7_/& ML-F/!>8_=F,J6+D2@V>S&#B6A5E>OV,7*$>\JZ)^PHK$AT6(D[-.(]=>Y#&A MIK#C?,L9K6W\SHL0?[C"\*X$W/=*#)/T(X9*0[XI!-'CVV &U!Q=.CR!8,L25Z;$D^)E QZ.BQ!8%81-F"0"R* M;$D\)A%;HL<6!&+19 L"L2BR!4-,.1=3/IG]]J[;^)K5V,/?]NL17RJEX*+I MV1\IZ!PU&KWG/D4T0G)T"LD9@CXDWST@_BV!(J"XB5,QC M\N=VFVJ'F2J53:;*\RWC$W4;0;+V27J]=VS]003[VG'ENLU8+J24NT;V8=+I MZ53Q[(U_KH9B?^\+=!+:;3$L69*L#+K*CY.-72\S0'^,;_^$ \)\ISEAA M(P#^R$V$: 'P:8GU7BG33^/O4R$/ZJYK2CN+ZHP /5FDME1;C#G18X"2TE0GJ M \Z*'W!SYC/1A;_6+[NQ&Q WXP:^B3LSGZ /@03EK/&"J\6&([MY7R!X<$\5 M7,\>1N"L#%;%*TX)D[I\-TC,A+9--\#IE_KU)_& T]@#BQ%G=V)%!58N>0JZ M+G;\CNO!S\%E7B52SDFG(?-Q(J;7&V.S:Y(W' M&7+^HH,S2<81YO3:3[<+;D-J0),ZC#-@AR'AD\<9HH)4"+PC!=[8U#V%9S/C67T=0#PF?_W!'QCV]#WL(W;3(7'J MVR%MVY-.>]4X*J2*H*\Y E<=SFQGO[S)A2X]H$L/MQBW./E^ZW*#.>7-RI:@ MN[Y'DNL!V_:_E]T\#%3$T3Z?"60?*!),D'$B-1DBM* MG+IVE "AV D" Z?/52I(\J A##5AODI77$K$&%IN/CQ=D@L#B^92" M4XXIKPH0]IA??Z@'AF 1XB'$N[87/E*(]S,<[R?'/W6FY%=Y9EHP:K71F)0I MN5_T+Q]_/*E_>S:J5,;C-25AZ68Y-18G1(./!P 4A(J?"3B(=R2T!C&"_F2_\DOT)S]-JV[4 M?/R%])I-ENZSK6+$V, \XA3BP_7Y@-0A$FRX MVY;5$>,#4H>(L.$^&R%&C0W8(X/T(0J,0+ 4!39@[W150GRX6%MIYLW+Z8@1 M")?NB T(EZ+!A^0CB_3A='SX;*;Y.Q[6BZWYFGTRWY2_L]=LB2)-WO,TWB51 MD*!$L+MS%(GRLP7E)*UQDDAJD-1\NM'7>9M^O]?D4)?.@!$I=OR:57L/.V5SZI;E\6@L[=3AJ>(Z'; .RTQ3]L_ M&4G9K=32O"PQ3]X@^1X%[61'F'N1NHPJASG8VY:>^'-+3Q()XG4%D8EX9^[3 M4O8<_8Z1X'WC$'4O@G>6AL;4=2YBOG,.C48#XZM9!'8'.7B@HWN37:\]W*3XG)>E\6]$J=KUQT7;$$0.0 M"\6/5[#38=1NFL0]<1$?X^H4DTR@M^YH N\E MCQ3 ?AM2SU9I"+_K!L+Q05(QS(GD\5:"=96N-Y4[K1LO[.]7)$X=5VT92ZRU M=6DR9AH>KVT;"!.)PS+2)RU\A. W"LN^(OQN$NTCA;ZW8-[>'_;>:(-@5G;?FXUMHPS-PB.P.V)R#4$/G_N872]KM&\-W&MCK_W+ G7SDJ* MYM:+VOO>5GM?2JD;ACVH$4:7P)-.&Z?F7I.[9'O?:V+(!5WP46D_%J'SRLX? MCR#TLL[YGP.@9-\I5QR_^P! (<$_A%$*(^U<'/4+<:[KN?P[^FH6@+?A#L8UUVU1S0BS+ MP7AX&]T+7F-R1EA.\I9D,\:JE^CVB$XVF9KLFO(F$"(C1#ZGSQX!,FJY>T\M M=_/F9);6:"R!$78M3U?[6&(MG[GE[M5S\7=:%/5VNQ$+)%_;T1N!Q/Q3)[6< MJY\NDAR4HH^:YW[8^5[M5C2EG1FW>3V3["_J33F]6 07;9X;,8U%.?$H)_XF MSAQ'W.ZG[PTYQXISJ=>H"/HR'2@2U2.59/1M>Q%\(*>]=877IY6R*IH=7B\U M=KUQ"8)!@(:R(%$2^BTDH9\^8$>ONE*ZBW>P=*--@?E04R9Q^P5+W>6_:R8TYI;-O=$D>R)U#6-\([E/4=.:[]QK.\ MD2O?V'CO[>!'^S7JKO@4>(F]^AR*E3WUI0X#;7R-: M 5H!6@%: 5H!6D'D5O"I9CE[S7]D4Y4<:$*/MU/9Y5B0<$IGZ/[SUZL[!+47 M #Z!58P3APL/__VO%\V/GHX%L!N\[?S>993L$6;;=(D(SPF:&M_T5I)&8/*_ M)3.05NZ64"S[2#R5>_[]E)4"21FC'UGV7['G'^'R#K@!&\WOT?Q%K_G-MUYV MF]]^]DZ#IRUC/7OVF\#AP>.\79U"!I)[7)2^R,+8V(''D?]NU]+'9"'\&5B= MX'1@OHCY;S_Z]:<-S>N8/8JEX>EF_Y*?]!%U>,F+8T26=D<"LH.7%$EC5@*A M:;8N:=*$%CGH.OJU>=O3R-RL/U$(.FOQ5IO6<].F+,YJ#3"2>CU2RVL=F3;; M34SJ^NW40JXFUU1#)$3L]<@)V1V-/=PE>&O=\1-K*5BX/KSW>3 RW^"RA7H5 MGV+$%!^T6F:_%Y?A/,G7(P,],^I0M^M"*V\P M(FZT<^U* )YY,++A-S3F&3RLS7DO2(8V4N$A3!N&U6ID^UTXR1F-WC(:97[_3MF79TY9G MR\8V4+L[#NNJVP;O29G@3]NC\%"VV,U%KH?8D/5M(/8S+$7N@*^!=#:M\!+5Q X/3#* M?@[1Q[;53L%OL;]?I8Y)WN_8_N9[)H'=^7U:\EA5?%.MC4*Y'0/&J8[+SWU@ M#4'V[>:U33DX(L:YAK?@#:N5Q6JE;+-KX!,LE^#.(\86V(JW%@7V^ $3,/PF M]G&S=,/4G7FSR9L%IHTIS5SU]^Z'_4E!(=M.".YY\F:OW)F#H>TA^9Z]^V!C M>82?O+!/]MRHVS'/%B2[,30\9S>OO3Z6OSZ:GT@G'DGV+OMD;DSB1XQ^0_6O MU[Z4>&3OLZMRM-F"LX])Q)?H\06I2R39 M7E/KMA7X0OG[R+\.Y>?RT:7*\Y MYGNX<>YF$D=(=#,-LK9[870[=9R5N!]JW('D\DIR>=5[GU.B-Y)Z(ZF6+Y5GND'498>C%>?4D97%/;FI$A427-!H0!%V^S&F^[EFD.\-]H;LN M,&W)F $C,[@H%HU&$],N&KD%UFK-LOQ [XM*G-N$_"]1.O1.%>Y-+RY2N+/5 MQ?0\%[?2E:S'J]5FIYPOBP1N7[:'7K(VRLXIG0V,TKR=I]Q4D>'[P::'WB5LT,CI,KPKOX&V%P\ATAMG)J$D*N2I&Y5E"(&=4XUK"07P7F?FE MZLBZJ]8A49_^^)1TA1^5!M]O"5*C-+4$M:.+LTINIG:J0!IP_)'&SB,/,X . M(0<>8JX_G*BR!T%"]H%HDV;@R*D[I9+-PA'F,P ME>[IKT-5!K3:'Q #LE"4ICY\./,0 WPDP@2Z0#=-,&ZF.^&0G3<\QH9C$H\W M"]%5H,N[Y,&WL@3!NAU5455KDX:X"K^0MBWPZE7,M6.F/=5B4@CKJW#T6#65 MW3@=*!58_1.Z.^X'7FF'&X/N0"&P=,]3E9@'_N*.P&:ANAM.'DV*A,\=2>"+ M"W@G%+XIV&X^YG,B*,Q[O$#:8YBG^YSS^'3K]4GG]C-VX6(.\QV[ SXQZ63I M@J .[?G2FK:E'(?R'2.6[T@^D@S*2(ELX/?QHV;3A0\1;B/=_F%9ZALCY@=EJ6??L_A5"G4]?_.=75'":2 M"<7T59*+OEHYE@T"WRM+B55AD,WU:VEA)9X6RGH@_5=;UEAHYC??WMD^7S^R,D-MDA1ZS:P:R\K4F='R361[&2$ M1(?)*DS1Q9;KR_=N_2QXK10\DU^ZZ[*@JT-Z;D_38.Y2.VO5TDPN\846<>VTINY%J9?R8RI /;Q@9\-L%77 M<@=EDAC/W !EQD0K,P9_3+[9$AI%8ZX5O"006Z+(%ARQ)7)L 58ZA?+[HL<7 MI"Z(+8@M",5NFR_$([*0S\:5SX;ZWCNO7#&NEP;S'3KZQU[S&9J=]22!"'9T M=[QRGD,T"2K;)OSP_W[1O[Y(7(IX9*Z:17+5!(B6OHQ5P,=C-\9/%56)'\G5]*+S]E"]HU=\IXITV=Q,)XXW3\ NRN$_";5\Y M@L1'!/;/9R-Y?P=+I.LGTG7R=+I^R=)35U3EKQEX/RC5%<:;]T/FDNO:LB[! M@A)AO/Q8=8A36X>13^J,1/8K?@.$BF3V*W65Y/1;SB#[8D++=_/)N*>"1<]5 MEW[%7$!"\,0C"6*=O&[&FVVRS/MMMY*N5?',E(5E*3TL*&S=SO2SL?)L R/1 GCOO_@8LA9.95"C%][87&:;XPI)XT@+F^*K3 MV-1^RM+U[)CM.[MFO;;S1DF\AY@^E4T_;.X+B_%9LQ!O@"!:;DS17=FTW4U* M,'PB1(M8%N! #,?BI<>71YI70O34S]HT_$6U'>2:!B'GR\E.W1N[M:.]T1<+ MJT&JR[Z%6>FZ,F244:W+'.TY[DQUNRRQWA"KF<)Z,IXR?''.'>LD3BTYM>C7 M%4=(^U(CF1UBG#ER7''M@I]I^$*);HPQVL]-JD/N6-=OK+8FU#+& M")C/$;(V8\SR< 2;#+"O1_JY8IY()Z,5^ E-ZXD[*3GIEE-I(_T,9]G\^56FC6,M#-S MW:&EC9<"!S:3@Y'CH,PM6VQGQK?Z'#5IB0N'7,'.[/CKD:9.=S-MKT 8-7&^ M7+ -34@2D.\'\ZR5.HQ?TMLEC)!(F52\&QSCN]PFQO6&M>SP?H=98G,F M52>LX%@'^251+(XILBSPEE4=RTRI+>1I[1@WA3:KFID*TQ;2<2&C#5<#IYV! M(_&#)35TI6QEJ3EA=-<=WIMU&O1<.\KXDD:9"Z+:UC!5".1:VU$HSH4UJP^> MF5GXDVPZK4F":I3H]6!0R:97V^K6KP2TM*3DNC=T,;\AN@4OS8F]&7P[\WJD MDESE:*==Y/CQL*1!URRB85=$0BO M8=3:XCRIE=N$- G R"?:G[O+^-'>XID-1/K.D;L$>3&5ZRI=]BM6!M M,.FM9:9/?57AO#?&B7 8?IZ;!P>FPQM[U.F<$Y!>,386WCO!_XGM$W1[%R6V M(>R3$^/D96^/. 5/LQ]OW@F_^5OW@$$@'R- >E.!.ESXS5;W#6O"BQ_;"ILNP>E-YVU%W-7@6<:[;%V@_^!J\L:8YD_?4QNNOZ+Y[ MM^KUA["R\CO?F(%/%BJPUH#- \8T6X(;SAX^Q!L[JKIYB+Z,69NT!_4I[2%& M8F%U9BH<$II#L#"QZUN VKO+4][+RU=7J D<\JBV8=&N+K?REQM/06&59H:# MEFIT&6N!]PK\M)K6T(VG4]UXVN4Y?N_*$T4]TO=YMR9R>;7$?2;61HP/./Z( MO=G="#'B8@J!^! !/B"%B @CD$)$@P]((2+""*00T> #4HB(, (H!&+#R=CP MR63$=T_2%ULT^XE%G_7,>O9(]DEI\'2?B_SJ?2Z"VI1>C6S&\VG][NW0I_FY M*UQGV^R1K/UH6?O\9<%S[:(W)&AH![OV#O81)?E.T.P"MW@VQOV]X,Q)K^B= M=\="LG5[LG6Z*V$_R1I"TH.0"2'3CT&F'P),7[.>KWD9]4PI6*^'5@TV*)ZQ!;D_!KRZWU-VG49L,R5"^*V'7)7%9Z"FEQ0HGL?F29YJ" MNI)7< K/=Y,*U>PG+B>%SRZ$F8!@YH"1=4 ;6VF%"SZ:-_=T40E[NJBT2!:% MMNS+/M;-#/-Y@:[$TP',KR9^_<$?"!)[H%G\K)>5B*O(Z9GUTP+?--5[UL_S MJ^>KJW_?54_6R5FU_-+I\18U6+?P3'I6DK@KJ^V.0'FM0@_42;Y\4VS^/WYK^K MGODJ7;2&/4_G2Y[4R^0T?&0U&E=6SP[?Z53UDJWR.:_NYZ;MF9MWX.;)PDOX M& &V3Q([KWK>KG;>8B3O,XZ']V]TW4[,[S.TB6;1YW<3^LZ-W]^VJ/Z-_!'P MV*F2A,PQ3D&X4?0>HEW&J-4K]X0B%2JFU2#MC6T-;#VT!/!XHD',G%8 MTND_I[:FHB."]Z%X)S[8A->OB=/F:R"IN/JJ(P7'-W3"_3HD'#,/@_Q <_S3%NP$XO@M+^@Y#P9\HCO&3X\.WK6JDA MTN'!CF4>$CCU WWD$;4L(D6(F]/96PXY?TIG4WZVT)WBDF=8>:%!+^M"W"?3:!] M%NGL3>GL+4>G/Z6SU"(WK9I-KV24="!+E)VKXQ*L&LM>:)^]U[/O?8:WM\X4 M6"(4E@T%/\*2H2C0?4>![MO9"WZ GZ0)E,S19:!HX3 N +2HJEYME+6=D:I[ M_O'8"\;6Y^M1AAD:I>*@*ZURF7%S$0 B$+_^)-CD T&MF5] M@MM\NX/%"Z5X,UZ2ZW0+ZF7BUQ^6QA\(_/RW9)!>(KW\L3Z-+^KEC/"]CMP; M6@91;*Q&E>':G"X;@ CLA?;+NSB+GK\!WJG\$O?3SVZ_:TIL!K0#:G28OB)+ M[ACVVU;UA:K CG8S23_LNOWJ4H(9_@5JR&+3@?O+35Y^O[C6<)D>+FFPY.9V MQ=S30KM@G7NPUMPLDGM:XU^:O$B6YY$,I=7YG#/7_:D?].9<@)J\1*S)"_:( M4W=9&?@CK4ZO6#C[D6$06Z+'%OR1O<]>/!'G"U(7Q!;$%H1BM\T7I"Z(+8@M M",5NFR](71!;$%L^@6+WV9KI(GSY;/K@>^ZP*]#@4GER3XUGZ"\WGDE&O#3V M$7+?:,^C]]#\[,6T/ZR]D"<'U+I,Z#NDT?6D\19TG?JRKC./!'6WNO[YGE,_ M8".ZRD=,O$HY'CFUMTXK/V'5M MJ^"1JH%Q6JK^STFOTK!7J4'X]NT:^J3T^N@%&Z&5$2V6'C3-J9'"=''IZ"6\ M.0I6W*=NB?=+M?5P.#9=OIM(2?6FX'@%\\4M[SCYBM[M/ MD$^77_)Q6G(RS 36D&YH#%Y=TJF@VUGM2.E<^]9^RYYK+@ALB!0NFU0>G7E MCXGC6$F>]8M\SG52/-&/3Q/.94%)[VEVI=+KQ(U$W;;KPL_;/NSWM0Z 4 M15"Z2A6]GP1*KPRE LXXW5(N+PCQBBWV)NM5J2QJ%P6EK#KKV-J"'6/Q<:;7 MFP:C)8U#4,)Q6$WU Z;2#\C,^*:7Z1,-'4[8; ]%V$YPQP$AU-7\2[ &BS25 MU=IH4WM%@(I2F$(Q [K%3309ZS_LJE%3&ZIM2=TP"!363]1B<&FU*0(=5XOV@+"96, MYUJK:CK=@CT\:0 V9RT_CQ3M1BP?9.M$%WXN[B(Z,?Q(*4? 4[6\)_@X+W=Y M?Q;X*0[ #XMLG9\'/Y&DP7O7+A'87,WUKD?$% M/%A!#]&'C!V4F@2=1F']0UC/\"_^(N>YA?&/O;L M-X'#AC\7J!U'[G%1^B(+8V,'&@3_W:ZECZ;_P)^!=(.=WGR1 K3]Z->?L/L% M](6E[;#'PW.35FE?*OZF#B]Y<8S(4F@1B#*5H B&38@*B;,B-6(5<3C"P3^4 MQ&*DFE0)9?1K\U9I9T.,UIP07W$MQ4AP?C8W' T]HZ !DX=\/3(K6?U&!;?R M6(OA9RNN-U/7"3@R\7KDNC8HYP>MF2VH^%R=)\4,W?+AR.3KD635=WK]>98P MK'%-7><7A)@J!B(A8J]'4M-&99G$>BDC(2M,7.P;1:RD@9'TZY$#J8M)AI*S ML?0"S\RYP#3=!'PF^V*DB(]&BB23A*@DDXI(X4-"3.))54S(HP2;Q$>42A"O MGQTGKARE%K_6&(EF> ZK^?V\Y3!UK]$.CE&KHYJ! MG%AAB/D[6IO'&,6IU)LUN4Z@N"*,55/R2K>>JU3%0ST[]C36G\%?=S3]7IKX M:<^'G"O61O!H2&X.A%2C0'FB9W#8?#&H-#*NF!CCGP]VN8[W>]M#:4>$K6!Q M6W*I"FW4BK$J.([8XSDK7*B59()9KB]/5RJQ$:K_^T-@#]L9%U6^9 MO6!GV^-?: 0S_[@QV_=<2%7(W_THT&-,>,H7/A2+EP)F2:MG87@.*D%!>Q%8 M"I.4/3 S*"[A_P,*Z>9?WA%3ES,]?-0TEE'EL E?C,1#": M6D_]^I[::[6!3>?ZSBH4@=0J;4JN>]@WJVCS;I=PUH#^0:$(:M6.S%%L,.:0Y8G*,J&WF2-,U1-]F+[53-P"[+)!\"+?"22B"^1XPO2%<03Q),/X%?R$:<17\[% MET\FF+][E+^_YA!GO MLNY46;D749#8+6CM#]]7D3:?X,AQK]J\T!YC]3!>68?W+NNJ$PNWX]BWJN9O M3PX_Z&IJ\WAD^"^75$^[6Z/+*8A*)SMB_.SL^0\F:&VT5A0-O$EVB\28)Z93 M?"Q,*%PL!R>^O%NH9C]QB>=5WI;"397F!FK 1 !K $#K]J8RP7,1 NSI.H^L M#B=*I>/6>;T^5TJ^H1'9+$QQ)7_]P1]8//% )H@SUCVYMB)&\=[*C='D\TF1 M)S]918I:-U- Y2+5!3Z&3QW)]-4CMPVGM>9R8J6&IM!RA:7%M N2',)3(BPS MD"01-"%HBB8T;8^)D:+6A:$IHR]T10V!:6M &9G.,#L9-4DA5\6H/$L(Y(QJ MG!B?B$_ TXO<9TZ>^Q"9N$V";MIV/0!/H>UTQ'2JT[;+]5?E%A\OM!JL.[1J M30+>C$D"T^F1I3]8OVEW1?.F;Z]\$'Q0()X@E+#;Y4O2%<03Q!/4&HX2@U'J>$131)"J>$H-1REAM^! MH*%D4I0:CE+#?]"^BK09I8:CU'"4&AX=E4:IX9&D$DH-_TYJ^%?;.UPT-;R< MQ6G/[&@ZQC8UG(:%/=\L[GG[BHCR+V\Z_Q*EAD>]_\SW4L.U M%N,E)-P8\:N&.ZG8W2%O\=O4B MCJ];^+QJ#''K&>7139N/!O^?.YO8:S(YFTSJ L&SA5ROK'47!.Q7=H'QC,P+BI,4TZF$3%F=S4\*=.0COH P-&EK@E6U., M:AMKN<5"+UAW^E8;]D"!W;]?#DW&B5XA2Y8(H[2>3+)C228+FRZKRBSKPO_/51!SGWV^M2/40Z.H\XWS1J!BWRMV?PC$0A$$I+&[ M^J\*U*%#1V^#0U;$6FM,+:$JFR>SLK(RM2A.%PO%-#V-\=T% T>>+"G+12OK MPB2JXVNE8X-$1TAVLFCDR9*J)#VE2PO!PG,.L4J.:IM%TT9O/UF2:B>CA=2D MS^!KT[%C[9;2[E8;<.3IDFI:JHZWVMTU2^-J*BL1SH*$7(J>+HEH%_H 7].\ MTC(;-4-99-2Q-.9CIR/[Y;[3!3+19VM=72<86RR;[3$T#R3IH11-Q*-QG$Z>$+8^G/7ZN-T;*>LP+TY213U:S#+GA'JBBP:> ML6LC/*];^F)YCJUC)=JJLS725FI5L#(Y=L'U];-LS=C# K'H=GEN+6^F M><+,$7-PEJV@%>;B=)FA<;G6SV9(J4!Q@.'CIR,7#3MAS^>9%BN3[7&X4J^F MJ\LG3D;3@Z)5)AAXK\XXQ+0Y)CIVN MQCR!GUE29BEM''%>XKI6;YQOEIS6<@;1C-@/O7+OCXQLB:H.G1NOW:]L'=,=$P/0][;7F*RAV+@, MQQDJG+9WCXYMU>LA3#?=@8(HHBY%J/G/#-@3?:2K^GCM7IESSU+"0Y=FX@'- M0IA@82-/'^!7LN8^".H2A64A1S$"#YVHMO,2#<0-2SW0*K9XBQ,MBP']=C2,3 S5'T-@/?E"&Z#1%LWT0@,_JF/ M-=0?"I'QD*ZHW1'\&[YAL6V[9+CA'/>-P%R@8T*W?]<8:'!+I:IK^'/(8;@K MM+"E;$_1(!A^Z>!(=8NJ8!U4U*L)#4.2;<^46P[@1*)]SJB8[J/<2= MB]L7"\U,T."N1#U+A./^4A-(*J!"(L(7:[KMDA@N',._:E)SOQ@O$NJ:Y5,CW.P5 MRP09)1FN&]VT2N5E.PWJ5VK,-8/[N"UJX1'\XQVC^TO\\QN^2UU4WFXYW7O* M@F/KNP^\>\KN)S>^RQREGC4=W6?W L@($0_X<'\^$!'J.:_-^(T/>"0>,,(' MC B R1]\"(#))WP(@,D?C B R1]\"(#))WP(@,D?C B R1]\"(#))WS (W2@ M$)=CQ!=O*GT8XKO9HA-?6/15$?CJEV,N2@-15]&'_^]/[,]WZ4%'2%]?OK_L ME;^V>UI3\4YIV/TIC7&LC:B:S=]L#.&W- X)4,*U#?[WSY;< J MDWRCX*R:"DNFDK'89)DT$VETWY+^\V\R]HGB ;\(KIX4H )(>D1(.G]/Z">0 ME![UP[K.1<.L4%'6-!.K3.N+.T!2;L$O^2K3RK*Y42:6Z"O5;B:%R@4DX:8W M1./)IP*EP(?RF0]%WT5 ?@U@7="',JSZ9&3)Q@:7:5.-5XAD,;V\ V!E-XMF M-FU-54Z>ZF-%2TURV9Q;BX1$N[Y8XA.(]8CGQU<)U!W=$'^C>I<2Y)RJ30]3_:E.T3>4B6[ M-R'DWE)QF#77B0\;B>RD 1?K1MYH@KRZUQB 2P N ;A\P\M[&UQJC00U587E M0)&I1+O/+6DIO5C)Z>("+W4;A2A1I<)4 I60HQ&X)#[CX 7@$H!+ M "ZWCWF]#2[M"B-843U98=>-SLBB^2ZW!OIL2QC MQA"X)/_\2X5(D@[ )0"7*U[4"L#EV_&IM\$E,VX5"DJO:G!TNY.A$_V!P?7O M "Y)9F48O U,I=5L3,(Y8 \E!FV+4&R*"D7CGT"7(*_L[7#5KBSD;SZ"N.^A MPYW;!-Z;+&^>D/JG?>*# OY7XF"6.GJ%]O5M)YFZ*NPPOVH[H(MKS2B>R_7X MY#2VL2O$'4)AT8U5BK>XLJ3(4M'II%)\+1%F^!@*A46O'P<+H,LG*GIOL@30 MY8@*QUO4'IJ4FTI E+52BIG3>YPO)F2AANZ.:(EA1P;=E1-"%@H2?<;M^ M>?9:&_5RP-[JZN(%!8,SF6^ MU^1V@=7(@*POD9TKU^J;8;#B6JQ73HEU)N< M:1?4.R!NFDYU*5)2>;:K)./%289NKF34%9!"IS)XC C.? -\"?#%__CRRAF, MAPF\)!K](INSS!1+]L,:;=X!7W \7C!KC7Q:R2WLQ&+2 GQ15 M;CN]3LCM\'360_X+BDC%0D0T]LF@U/]UNSS^NQN];;WI,P7Y)*1G S9@FZHN,_CS(;K08;73N4BX#>;" \V\C:I^V#THYXSQ7&H< MI;*QPIG>W>?'7;-W]RU;(3O:0'WJ*MM5;?[P'[I=WLHW:^1J"J8)A\N9$EZ->6GRHR:"[%U5%W1 @/W4;%0 M@DZ\B4,_0GW$;_\SF>+7"K=.9N=] =)&F[=66G&]4KZ_W[T?DYN=566R4>K\>6+24L?NF#WH@%J.^#^Z[ _P$VBU!_!^=6;GCP MC3YT10(B75^0/NK,<89$EVO4\78+E.$Q[2[0_R09H:Z/4?X0M@"^_:YU/A*6 MG\*W?YL*716ZO*XYPT#8[M! S8/R)Q4\-UZ/U7958(<_QOU[7H_ZC.1](=Z> M$E1!$P$FV%@&B.Y-DFUK6F+;FM9K#799,^%C M[4$/BL\C=]4='Z;+:)A0[F M+)Y7B";5+9(3EM0T8L)-HP1?7IX[,21(GB)^7O%;75%*FI;J.84VB5(9EQ8- ML#PZ4RY4LU\X;SQ_P'B0^I!:GR9&H'FS

*6T&#DW70AU;-G@"S/1&T+6;M M#RFK#IKY_LP1WZ>X2)Q8Z#0E4U1:T::5=OKU6$Y$K:+(/_]&0]$X%<*):Y9^ M\[U:?U5X+UXXS8V*^IA M\$]+P@9X-YU<>_M2G*RE1^V^JJ05%HEHM+1-SU9 MK"WO@'E;9*LYMH7H ?G])K:Q=B:34*I9D05ZFVFJTP0]95%7J=B??\EHB*2C MGP.W7[#'_X(4YB +H,5XL V^S^#JUN'61\2FL^FBU!:I?M9$BJW)4=)L6CFV M-6NK67)>)9+@'FCUH8?F:IM5T.J0T/KH#(@MJZHRG40'E$)V"EDZUZVTI1$J MG>E6SB1BR5 B?LUJ:L^HO1\<1/_&)7]TR!L U@\!ZVW72N3FDV:L-[>X[D17 MJEVPYLF[@-592,J9NF6=P:5X5L7SB,AZDQ([!2OGBLFEM5-"[%_6VB)E#8LY5A'2@IXR9:*[2*",.BL):+074N> M%B"YE*OFX[W4#U+5*H(I3C"*\*YM![OP6\79CA&2@@@YTAUT2]X'$/D )P]> M&L=EO+S6,DIMDN&!W0_![VR.D>R:9&I'+++LN-^H# M/M]IF:U[ -\74MA*O596*G4W$ZY$5X5AETHQL]@2 ES,K?Q$D_%0]#/I'\\5 MK@M2V((4MMMFA'REB^?GW+2D7)_KBWE38.E&1F[PA UB&N-'-^W#%#:IRM?: M#J7C>(Y>=R@>+S.#/,,GW!/2$$&3(9(,4MB"6%R0PN9OP'K;M3+I_L;2NU&= M:TE2+I6FY\F^= ^P^E(*FZ*T0"$%RFFVI3+I12]>7(J=!L0EZ%P1H7@L'DK2 MEV\[]?OB:T$*6Y#"YO?#A6=VT#Y,81L;*YI4-SV#=<9VN4DLITXSW>"3R$%+ MT/&S0;0@A2V(H@4I;+\"YV[HUUTBA4V<#NU5@EF*^%P=3RK- MI/!0+'':N2Y(80M2V((4ML<'J]_BE'TFA2TFU\RX9FHY18AE]$RE:E$) MW'7,$G2(BIZVT N2V(+ 69#$]DB0]CAQM>\DL0VH%%O1A,4&!T97YYHX42J6 ME@C$7'\M$:="B4_!V-/'V0[RV(ZZCP0[\2"-[2%.'UXWY_J)IU=DM]@=[F5:>?ER!$$EX>6QR'$!D_O:X0 MZ'T0@0ORV'XI^KWM%#;*3+Y-)(&D=/D*&,78=GHM^CR/C6)6X>:JE6UR BVJ MDSH1-;HC%^&VM=@21 C'WVYC>+Z=ZI7[T_U,AMS1A_6$O0?O-UBD\>FF(<^R MSM?M<4_^[;9-.>@-(ZI ,!&B35Z]E4++ND)SF#=+49/1'7I?!G^(8Z_^I6O, M_SKJC;,':=1@4#?_[I#X@##;GCRD"\IC$/9:[P@2G/Q?05T*:VO7(C 1(?>U MOO_NT1R1$HM%$HG_QE[^1,L[X0;J77A \Z/>A-ZOCKL3;C_[H/_/EK&V;OPE M"83R-VCZ0QUP4?@F"[&)B5#_O]JU]-DB[^AO*-T0I-4C'=I^].=?MXLQ:L*; MUMU^D-9>(H1#J7A+'8YY<8[(P@Z=&WPXY7"D32IKO=]3RXE>1M08WG4_W;?M M1^+2PK(SV4&"2Q,3=M9T^OJD->;)TY&;J*8S<=-FN1:;S@KVJC>L=AMP9.SU M2$<>-KC%N)GE'*$Y!DXQS?53J 0Q_GID;FZRRJR^C+,MN\#'!G7*7!100<_H MZY$KD.ZWJ'B]PCG\V%FE"PTFK3)P9/SUR*8V$ SLE>X7 -)P-:-PK0_YJ.G M;\_3CCQE5O42)[=X+LZGZ[8T1Y7X3M[>KS6C1'[5GN!=7,RQH[$H=!T&CCQY MN]9:9NEU6*;9==>PQO$"61X.43F&D[W20^*$M6LHJ[EU.N1M8X2!4.=&BA.?E0*;S@6Q)(,''FR M(CK;;O'9DI7'P^F&TAWBC9@]0L^D7X^,#UL+QIXWG&V#8*N/SXFR^/1Z9+M293L,MIKE1=KV=X?36=5A@OHW9MMFXUVI[VYC6[? MMOC:#2<>KL6\),@FMA!4QS5?0! GV&%_96R,TC.QD9L!X/99?K^[\K[O/+84 MX #+AKL8-^%0DS[61<:9SLR\0)&#DJJ$GGMU^'^1(=2&QOV_8R8==_:,,II50X M\,\.-@H,& U*S:J)S_')N%&H)?58 [X^XP,1Z(,?^$!&DF3 "!\P(I)\ M-QLQX,/-@"D6\.'Z?)C!IZC@W4-[^IX6XI3Z*&(9@Z2WX?[$0J814OM,?N0WO;3K%XZ(T> M]-P=OOMSB/1O"DGUN<7Q96O(3Q2^'M M52]$^@)O+R)@"?*I!(P*#'I@T*]LT.^9IOU3 \<8AJFOW%-LS)0M94>2GQE- M2-WD/Y=XE&0"."\XN4N[)(_,L\OW=2=\)L6W\4V]\R-_U??87AZX[6FI?-N[Y?[:1?RY2.'[84VL%4B3)4E@/U'UK U$$SK@D4C@U#_ MDX3Z/S3$#Q'JO_@ES@/C".B\DKPNT_,)X_(U2MH+(^R^ B$\ZT_Z! M"&=4G+)DH17CZ/:\S^?J@W258B!$T+Z&")_%QY^D.F$0"7]3W#/R0H8$&&%K M&:@7;#P:1,,?94L91,.WT7!$((*\J! $X=I?+/Z_*UQ[%?$/ HI^%__G"RAV MMZ6R?):[O"O<=5 4[*4:V6\.)L>GFME=F70E4QG MF)U*38K+5?%H/D%RE!%M7#B[@;Q;(^D=YFT/4]PO,Q!B]O&6,Y7/:Y*5F(UX M,\O1\S3-DC,FQ=(,'T=!6"(2NV97AR"6ZI-E7Q&D?D>$]7H)$I?!J"\G23P6 M1JE&?16?+]M+?)W*Q0606[27)*JO3/_YEXQ\HBM#$,L-8KF_)I;+[@L,']\-=Q,/(P^6W#+_%]'XV\QE9WUDB-FBJFI+"97YE MRB6B*2W7ETY\#E-?M;O?.5[=U=QVF[KM[.[>OA)[ TOM#6S1'(Y$*UPP\5)L MF1SJ73SJ])=\ FT"8B$B'ON]V!6/\_UT MFUOGI$:QA>V ?^Q-W[1CGB7 KJ#QQH_Z@%W MA?8NEUKC)U?EM0CBJ4243L0$B$8B$>>CPC#*"R(N\+'$*#E,D@EVAXM1:Z>6\-<@ED^-SS;DR5G)B:'FCA3L"D5P,-&I$KQIP9.+U M2*?&D87B.KY4YH5!@I6)8BLKGVWC5>63T6IW!A;*7(HQQ4[?(A;ALVV\JN,, MG4ET)G4\W#'&?*5%)R8U!HX\>?NFE"?(46J0X6@RQG)$95IDBV@D0;P>VJIK MR3#EU!+L.I]E.""WT@6F<:XW6 %(G3I;C'>X>7U>EO#JC$[T4&^PDR7I#M]I M5/AD!E_G-WEFW"K*I1EZYLF2P'*MMU)1DU;F!-ZM3T56-SNH,]G)D@PQUYVT MK&*=K17F>JX*5)N2T#-/EY3O9-)+0>W,V?0ZGYQ5&W:3R9UM.!9OMNAA2M_$ M\3E7*?*E^'I#,,RYYF#.8D5+\P4IL-U!9=Q3Z':\5!_#D2>+3\ET/ED>\!EE MWAHU6\/YH+(>+'Z53V58N3B7E%:8+>,9MDBO+=2:[&3QI7YX,Q2$)8O/ MB]-IK=(TJ%0)O?UT\>&^61_GJ_DB2_;'/0H?3N1!ZFRGN;R8ZMF@2J;X\QZ0DB^MS7JH-N6YQL<'SU+3$Y1KG MF)3%@3ANA8VZTJ*R;3.MVQE\,3[7P:T7S_9F/6:<4N:97EF-E?'9;'BV,]K& MXNB&F8R5N;DFR;B6&PX[:^9<9S3>FF<::X86%&&ZM2T4H, MN!(W[(Z9P#"!A;I88AJPO6\%VS;EH>,U<;)U*'.SF:YM(VPC-W _PH9KMT?7 MT'WHKC\7MCOFU]R&PR@ZYT7WT5]'C]%?FA,?-APS7!<[$1YN8W1,UD35&<$GH+6/T$!Y 3 @24"T$QH*[)QN8,UF#G[ST8[--(%B.N=X^9 ;L M":0_]L:D7TD+V&+'H5",MK_\LDB$,.CUBY-CFNQ^?(XVZ@%1U/7+$ N(4*!L MV7V$8&-HXO<0MQO(%FKJYZGI$*CZ$BX=<@;NB[<-](9['!N=YR?<>(F.ZG6O MA#_S)&*"R@RB'WVR^U\$NTOSO=>&RX4W1AMM1?>-+GN\4B]*;%DI*R6N5)2R M@SZ/)Z]DS)ZQR]ZN1<3/VNQ1R0B1>,I>&%[ +H+'W@&(^[4H(9^UVYN_V4)$ MJ.?LX.-SMD!U>'\S18B0@?:XD.VX)% 6_S'E@#$?,F6 ,3\ MR98 Q/S(E@#$?,F6 ,3\R98 Q/S(%@AB0?3E:FSYXJ6&#R/']Z)!XMSI]DUR MYCX*VCXR17[>UI>,1Q)1/W$$4 M]-'NX6HB^+V]Q#T+IWQF>_&%S.KJ9RY#3"!9@6E=>@/B8S(>"]R-KOQ2=RY% M]'4EO%L5$^(NU2_?*T-P6;7$_G.M2@31LY<2^J7:9CB=D&E=8 I[FT&:/LA3>$[SI4N,0J52DNF M%HJLM)>-1&ZRJFH-KS<[28;(>/2DU, %FTF1=Z_EYT>@HN]<>_9A@,H]R YP MZ@7#IS/-V+S9(I MW5S6-J@B1?+/OU$J%$VO! MA3ILP*FCOBOQ>"B62(1PZIIU4OU\BGQ#5_J9"?#!19J[0XP/0>7+ <=;@LK" MF ^28]V)XR6;,.H;?-&(VPR<.@HRQB&@T%0H%J<"4 E )0"5"]=\_PZF?#<< M>$M,R3$].J[GVD,%S/'\? )&6FF&2LTF$:8D0T2"#N%D/,"4 %,"3/&#H_+= MV-TM0<4:E&>3+%%=*RW)K+?;93Y=6J BXRA>YVY_I^>+:Y\>A#U8MCX2K/0KF;- MG-):2QM6RL;"LS[J2D']^1>'%B]1=.S<^M$(7_ZIZ%)[Z'[F@/D M_CTO[8,^2:C;-.,BS[/VJ^"0<=P+XJB'UKZ5WK>;:F';1FLH)7.H+T#HK19> M2\%"=](-K^F:;$]TQT;H8D$@\F %3>ILHS19LVS3F;GMW 2WWYIL>NW7+/2S MI>ZH(VPB+%!W,:#!J=ER>/?C"/9.[['_R-HV@?1_/FS1!E9NN[>1U[9NWP?O M=_4J8R %=HMO[=?.;I>>A2M/NRQTWWG:VNRTC5DK1Y0+3KLU8TO5 K]T6F8Z M-1T';+LS ;U=V&.6C?TQY%VP5O%'VZ;; M]1+XCA!^LWW C[8RSRMSERI.')C1GYA1'Y\R?O4HJBN8IJ#9%ZQ,3/G]]L0M MC:.O\AT>\(K6J].T[7D9_\-3LM3Z_ .8E6SMW['5C I %[?X+F!+5KB*1Y6P MWE22G40:%XRCQ*]"-?N%Y(H?KH"90:&RS^1@U(S<9IYIC1FEU>>X<*/%X#T+ ME:-#M\:2(8JB0A1^S>OMGC?C8_7_JI3O')B+(@5866USK0HJ?.K_$6;&/QA*FR&\#\*86YL0JQE(AB[N7/J% MC#?T)'^1;?B=;J.EC@R>G3M0& H:B@O (4A#&&V$] *IQ=9@Y./:S,[G4QT. M3,A$?TS04MZ/!D-JY7.B0 LDGJMD5]8FQ>3,-BIK EU)D@K%\$0H'KUF^;5K M!\8>TF_\14#P*YW$S^/ )&W8T4%.4+E9OSM<=;AU+YGS(0Z,UD)8$HU>F\UU MTU2S6AS$P@XJF08=1S(62B3)$$W35W<<_8(#07CQ"RI^Z!(V6UP09@S"C(&_ M^(Z=.#(0#7S0C%=*J14KQU-\IIP9;M;DTG\&HM\N,U0XWHP%(<<@Y!AXDS]'"4;;A&=5(%)X21Y,Q\*P'ULUQ_Y# M"7ZNL0FJW'*4KFB'Y8(C9X=]A!+(C0Q%X]$0E0S"CQ=W+-\BQT-')/_\R[;J M=>A3>HU0MM'&(,P8A!F?PVV<&:J^!L 5^[ICBA/! L@D(-.P-0MMOE3JY$M3 M37&L:7HMK-I*VH\'UF0%CQ4FF4(*%^:"* C#\5S6&I"JT'F,TJ%D]+J1A1M$ M&+]?@N(VBO_KXHJW+QWL*\W/4^J,G33(!IN;4ZE18, ML-:V+YET72?1QU2\;P3R?DG:MSWWNC>'.(Y@ M'-5[.>AUNG5P8D(ZTV;S#*_,:EIGF8TGHZFY#R->A<0L.C.IQ!BGX>A":\%+ M6HKAX\C!B25#>.RZR1-!N,LGX:X?ETG[\V];MP7UHPI90?PKB'_=,_[U<7%< M?^"RG*4GY*0^R^'DHK=D\Z/E9IAC^(0;N*A!!Z#^I8,@CT?E7Z]1:G7 M&/5-T<62YEX_]@NN'6-M;&&%@90$.SLQSX M"L'"#!-]::\Q6UB%4(ECJ >:"+P7BU[,&)HU 9O!B<.-%_HR\K UIP_8M*7- MGD>0M!I6UAW96LBJ"@F01J7*A9$>0C1WX-P0I2%ZB(@$JEN$]X6N+L_=>M(8 M(I6-W :X/87<1(]M <-VHS;H=E@R@A4T] <9.N(L1!*W;)0]@>][_61;1Y6F M=1-R&CT3LMR4(>LM9^A^#WT"9/#AF&U%[2'ZD?=3Q$A(7K 5)!N8L[V@H %> M:>K=+"9>96O,=131:Z%H0HJ>G90K?% \H!N!Q _NS7>"\3;.,A9?DWB"Y"D7 M9DD^SNED4=M$RW@M3RV=1J.9FQKC(X<-"HWX=^28J**?!;37'EL96!8 M=WD M7!AIHED+:ALNUL/?JF":?'A8QDNK#D5RZ5D[;,#=3[Q(,C^4*0DZBF&DK'NM M>&5[?[1_A:N2]=%Q'>X38^\6_#NH:BA"_IC((9R\LIT4TJ$KE#5\LQH,&3WP M!"Z@P$3LC7J'_^NHJN,^X!?>-AS8!L /"+.M)DFZCO 8A+VBD8($)_]74)?" MVMK5MDY$R.BNW,[??1 =D1*+11*)_\9>_D3+.^$&*KI]0/.CHMK>KX[+:F\_ M^Z!RY9:QMF[\)0FTB;M!N4KJ@(O"-UF(34R$ __5KJ7/UD-#?T/IALJO'CD- MVX\@AGO0BTXTW4+F+Q$_X5 JWE*'8UZ<([*PV[+9ZVRCP6>FDL["L1;Q= ..C+T>Z?13AOA3.]Q--O*;2E&8ENZ,%@]Y.$*^'=HJ"*&SJ^1Z7&_2& M0F6>?SVR5;)4LC4&:=Q)LS&K/=2TF(&N2)Z,' KL*I_J5V;!- MQ>NRF3;T!AQYLOB68RT9AM5S+,U7EZ#2FQ9ERFTF?;+XV(@MK71F8'+D,*Z$ ME?F 654:?.QT2:*MIXM4RN%8>BK(K38U*X^9)=PYG(SL*ST#AYAM%L4)&H)WS^06SFR([/.606999F% M-+9C"EY*6&I,*[4+E6SCG(+@2B'1))L#%B])'6E27Y3H=8(YJR 9ADM%IYJE ML>2D'\=-:B.18N.<@M2$/KZI#N-3;C8BV?I"322;?,,K1W,\28RYFL4) MU69MM:P->+JE */FA)</ELQN[PHHD[*4%OF/6Y."^BD?XI.U M\3FE&W5S^8DVT32.;@U:P_S&659H-/+D[3--7M>(BIAETV%QA@/9J<<;2SB2 M?CUR45AWEK4>:^%S/):*BMF2N%FB9Y[,,[QA=47$F;(2SJ\F#4%W4KDI>B9Q M(B,]*ZJJ5E.L<')2318R!MW,F.-S2C=.]0VV5%IIT(*L$QJ)UXQQ# GSR>+S MG4)C7NAFRWAZ0U:C7!SO=XSQ.5FV2HJH4%U186O]QC)IUS="?W06[ OUZ#SG M))4%%]8:5%/(\KF2@T:>$+2O)_D8J_!)KF;:A!7K9(<L&B%S/394;*]S*]:9]&V2B=IP%8F4UQ.C:+) MW!RG,\U3QO-X@I22,5+BI80D\?#MT,1(HR@O12EIF!!!7(R="(#3SR;6/!Z. MX3.Y:_>2S$R@"P@@3V81+;5DO28-^ARM$[Q0CW'M&',62J=F75_'""[+S4DS MER?-6!O,T<@3C!BK9J%'E=8;CLQG^B,F4\DD\.4Y_C?J(YDP=:')@HQ.9!B" MJ_=RC7.@VUS5G-*"B-;PG,T6%Z5VIB)GSH*NDF)F9*?7G.,@K%6KFAXGJY.S M,I4?Y>JS8;175DKUICF=-.<5U6F1%>0VK37XY!E/(T-U&KW$K(7G M].@T5V=DP^E#A,#/B-W0T,OALM!G07(P;E:*DV$#N;AG)'0^3HT/F"&/(.&G@A)&OHVF5R5,[GN5.HU-97-EC=C-'0G)7 'NPU[>AVJW@V1 M;D.?#Q9KJAW&?0BWL19Q'/%Q=\I@Y$5MX(O@I!S+1JLY";4(8Q, %#%T@RX' MH44W;-6>Z"9\AG88M')C4>AMLB:C; DO\&-/X+9X/,$J@BE.,,J;5C*"<6Y\ MZUR4YWC**#RD:RCRM6N5YL6'T*P^&_Q)>A%V^#^"0RFYKC%BZ61RLJDXL7JC ML;Q.Z& MQIS=F$)8E\(.$B/+;3LGV.[OH9QX;'3CE(BC,9VO;!P\ *F*)L[1^R?2YJMF?"Y^D: MW+.O=^'O",9L8XP>I[SH-UJEIMO>2C4PUJ'0VF!T+'X."G5"B@++EF?H:^^W M;DS4(Y9@&*:^VGZ)?BH)LHE!%5> [0V&B]\O'$Z7::6Q1)0\L[I]VSPW>NKV M^#L7C7LH4'H=ZCTYD=B=7H@JE!59DA&](=C(;N!_]Z7@9I0?M0S\'339'PIL M%SK279ETFSHBDHG[U$Q/E@QAO>T'"35M.QB-020U@26/'"C>"T%U #:&HB5 M* 368Q^?H.:9T *@1>\Q9WNJA Z*7&G1555?6G]OV#O21?ZT;MEN=/#T['4S MV$QJK,B,<7K9+&2J ZJQ*#%! \A+-8#<19U_U@&22D9B=- -ZCTYN4N3KJ#/ MH/]X0D3(@"T^9 L1H=[M<17P)8"P@"EB^1Y+MWP0.VW+!-_8=AXGOV<;[)O>&K7M*_:WO7 M3_?.W7>CCWVW&SV9B.#$T_;1;4], &[5L#Z0UTO(*QV)4D\KKRUY=2MI_ZM MGU?JJ$>0NJ?!0,*-5#^O- 88&&#@XV)@L$?X8(_@XZ*K7TU[SAYFOT,EM.SC MW.8?X]X8S Q5@=WLRP&F7"*:TG+-O-&O M('KV/GN_5-L,AQ/58KMT2J@W.=,NJ,O#?@5AZ@OM"K:Q*:_R"2)53>(LP"!U M/P2$?4,":M^0H$04U:HV2T_8DA&54VH6[\T9QJO/%;MFXP\?*=+CIPP$P/%K M@>-5HY-XF,!+HM$OLCG+3+%D/ZS1YCV HYFD<-T)*NQ' MHTXF 7#\QO7>$3@^NM$5X,9/&Y+="#>ZRS30U5*34KIEC1N4]*&3JR/<2/[Y MER"NV>'>1XH4 $?@6A8<5@90 M\QN@YG:1MX^A9E(N$<7P.I'AYII<;"3;W*2P0"T/: @U5 U =3<"VKNE3[T M*Y#FYK&ZCY&&[";KU'#:8KA20VND1HYC\TW4TRGYYU_RRN$Y'ZM9@#1W1YK MJ7FHX-XGH*8L+26A:F6XDI899HKT +=L!#4HH$?&KA[0\[&N_=($MPLH2.U5 M3R3W(M:O/#2Y9=3N;C=!'],$W9=W22>=]P3#'6&.6.&"CG)Z7&+>)%M M32<#L5$SLV)UVW&43.+!B?1%_=L :0*D^87AO$\A39,PR FA\KHRS_4GX:C M9%)+U 69#I F0)K[!O "H'F,:-ZG@ :DB;%)-;DZ7BJ7I@:]6-8=CO%:H\<2 M = $0!.X-+\ ::X;S/L4TFCFJ*]S)"'C8)2A^?6:3G<6R*5!,;SK0DV0E>>; MQ7]5,=JZ+:C';6.?Y10ER,7S1T)X<(SDW[#=>P8GE6'6HYXYJ"II$KZJ8PP: M#KWDXRA:1]%7=FU]K%'! 74 *@\.*M>-T+T'*E1C W"1--'=U%FG$(TF MQA!4: @JL0!4 E"YWYW7 %/\&XQ[#U,@!0KQ5+A*X:T^&,O*>)C4$@V(*SJC.#$Q O+^]3Q[)E:>U])&MP9O9?BCZS-*0*/[[S MZCUT'U\G]^\)JT"R7=9\DE*7H\,[BT83O$A(<8)R 6>&KL$W6:CTG2A8$PPU MVL1DS5,^! 5N;TTPPFS=BS]:F&"BRGA0/U4X]KBF^Y%@7,+/\#3=4D?&WY8X M 2-'!36IY1B&"F9PWH*:AI-&<\[(EJCJEF/"[UU L-I(6-OP_2E5%Y4M(@SY M/$VDHX7FN,D!>I&)RU:[Q93@+@E [##@NVS3 1=312A$V\:F4 V/>'F6?>XO MOR!PKC[NGK ])Q(A6P3# G]W?QQ."LG3=D(S815V&:0=R[O@V/KN ]?P>)]L MD>I%)W8?>&/0)\<=56US-[&#UJY_/AO"CY(1\CD[DK\M&'=JX1M_-_DYX$/ MAZ?B QZAXP$C?,"(2#P6\,$/?, #/OB!#P$P^801 3 %? CX$ "3[Q@1*$3 MAX / 3#YCA$!'R[)AR]F2W\8:KW9HA-?6/15@VG7;M>,WG'/]NNQ[S;")F.1 MI*_;KU^6LNV)"0!6@5],+(S51F"$%1T->.2E\- ;=+Z.6_!8I+NE4-(1^J[7 MRFY+V9:\NIU(OF^8K]ZN_7U;<4*<*]XI"JSD@ZO-UP&)_"X@$60D>>0$() M' ]B ^\).)<1+4BA)W+ 4+K@@XC6KT:SYQ*Y ,UNA69/)UJ70[/ ,S_VS.^9 M:/W37-R7&IVZ8X]U],<^&=?"$)T(XA],\HK%;M-P+^WG^XE^-]S>^&G9][SF MXIV%^/*:B\_ON-RMT4Y=6*,<^)I6WG;H6I^Y ,/UK-I ZU5J+-#QI",5\YE, M9\Q3;L^=:S;"\)P?/ZG7C5 %]]FR U1Y8%2Y?4^=3Z$*KH 9N1$')66MR1G1 MV'#T8KZ$J(+:ZT0#5+F"K^*S90>H\HBHB+@,KCWA _@5M\.3IOC&WAY"#1UWC5P7BXN6;/THO#JS'?>)G M=5.&BF\(ZM9\6&>,1M6FQ\FJ.H[BI=G,F21SAM[/+>%??> ,#[W& !@> M QAN'L7Z##!,J;2I))+L!)_-;)#=%+E,J\] 8$C^^9=(7'>;&2!#@ P!,MPC M$O499% XO16N]LMYI=0NQC@]VHS1QABY-R0Z+2.N'H%Z"&@(LK[.1Z#TX_[- M0=[7[UNV3ZQ+9=0")U0X&1?"TS5.",78F(]Y MS9FO647=?Z>)0<)7 "W;+W\/IRD^S&'D&5FR,W#1+-MT[%X)]& <((Z M,">"_-$@)R. $__"R1T:++\/)WE-G)8=:^.PZ=8B7LQ':34U0MZ)VV="G3(=*@TG/+0E#_WW*_4H@LH=%T*_;)S(#?(3?[2%9W3P\D'WO)D"A6'.2(ANV.6&8J^B<2:B3 M9 /.'>5N)8,,C6"-3X8,O\W\!H(>"/KOBXA*Z-O"NJ4BW\SN?+Y'IR^&65SE-5PVX^):P/MW\!$0+SA1NYRH& M@O:;DHU\2K1 .Q]&.]\AV5.=G_N.#H$.!;(3T"'0H9OKD-_2+&X<2/B_MC!4 MP;^[P$S5F<'GBCX+ 1P\]O-K/%K0)?(7O:B9I8Z,ORUQ D:."FJ2&Q%K.()F MR[;;_"\C6Z*J6XX)VHBR;?C2E*J+RC9$-N3+%,[I;6W&X[.-DN@/XTNK9L/' M TL4#/@"VW3 %31SZEBV+*V]CV0-DLW^2]$79)+WG'V5??+SG')%[R7> _WX-0:D($7#% M=UPA$I$D&?#%=WP)M.6*7/GB:-+A9U\ /I/':'7O.$.0.7;=^!+#^ M;8=T5>*>:6-ZP5Y.71;$*IMC9XFP:BZG MQGA\E$D(YR3^'3DFDJ/WZI;M!)7QY+2Y$U/WRS844F*?,C@OLYM%I5VS\998 M*764.+N4YPQ/\>1/3PO(2#2^Y^ZK^/8O$_WK0Z:/[<6/470D6R)(F7<<$S L[U%FL@;?(X-)Q?QLIX><2ON5<[X9\'\ M)4G\NS4I7V%[9JL\3:@[=6"BK>D^,3Q,[F%^4%HVHGF=J'#R?%'O+HUVDNFB M*I40YNG(->O7_C9]^^]?X 1?;N==.\[U?HQPSD,"LF]WU;\A[ARX>S[9-+^N MAWN];?,O(O'3NH WVUP?ERWZPO::U 5%F"=!B\N9J=3$R=.-X0Q=2O_Q]CH1 MB<>NO+WVL8H$0YCEQ[22JXK+NGV-#[:Y)F3_.@KK^!LP8,/9HXK)%N%5\UO=%9*1Y+N51@,>W"?W.Q)/!&SQ'UMB MD=B[Q:@"OMR%+P&*^9(M<+,4H)C_V!*@F$^NL+S%H \]XTNDSU\MRI"54<#& MW>=<+N[R$<+?CR(?WTE_[R++*7W@E@Y]^/_^D'^^J]_Q"$4][;V6W=6#\@73 M'P+I^U* /?Z\TO>2?G-&_KYX[K4U SX^]/NJ:4#A,NP_+_D&EKS"9O 9D^\D M$QQHIH])=*N2/PE?4^&K@O*_+T@;S]OU?^[$+M'@-]NZ;X_3=CU MGO*R-Z#QJ$F>*]EW\S].:BNK-67"2=)$Y 1=:I38F5I=5,8\Z;;>):[9>C< MG9?=O8^I$(!. #J?/83]*OA$4VW"G+7C1:4T%'MB*]SL410"'QIUUOQ$8??O M^8*/JEJ0G[$?>7A^6?A%D?531ST/O+YO!R #*+RC_Y5Q0!7.H[U$9*ZXN[,S M #@-;VJ-,.NLN19?JY7YC+$4!V.>0MX71>!7][Z>2F$^.DCYA4L.,.(1W*7/ M8<6@UED9A5';XM:=@M9MS06.'*,K[=!9(D+D9] B")WA)!W$R+[F5#W+DH-= MZ./ ZD>N%]IOMI?Z&12E4H.B8+5$%6C\#RTZ">NU#Q=0"L> M!+2"@%:P6?4% G[*JYJ8 )S!/F6:DU:332VNS.;E6<=TR#XQ9/@8\JL2L2"0 M%02R FQX9&SXDG?T!D9,Q.:"(7/),A=&&8N?UX3)IQ)AU-,/ *;LN&D4& M.5FG_E@R"&$%(:Q?NTV]>'?<7RSV0<#F-VO"+W8&Y,6Y>$V_LIC$+*:T5M*M M67_:E;/-F,CP\5W&$1'$:SZ4FO:^/%40M?EQU.9^UV']B[#^(]-O<$^>1=^^ M'.0(5#!0P:?PBQADL]]QCJQR,UZBV'"'I1N5&4B($M!:2SZ!G*-H"*>NYASY M1<.^[ GIMJ &H9(@5!)L$'T!A!^=0)W;$ *SABOQX5K)U85YW,1KPQH^YI-N MD@]^_6(!3Z4@0= HP 2_.D=GL($F,EU\VBZ5N2Y9+F:6E]$D24@HC2TV]G+ZMMV'\>"[#/ M.G&"IG>=26_@%!2I=VAR-8XJ[1246F^%&?M\,A%*.A8DJ%S M9:).0>H)(VW;-J3JEN3R=WKAW7OK39_2PAOXTESGM\?BOLK[RY??"W;COG+N MSD#DB$KE-^304-AYNYK2*U8#5Q<,3Q#(B8M'J2 N]WOC<@$^/"\^O.%2?<0%TN M#VA^U,72^]5Q'\OM9Q]T*=HRUM:-OR2!T/H&K8FH RX*WV0A-C$1@/]7NY8^ M)PONWU"U(5"K1PTLMA_!/9C;<%27L+3N=@Y]V7T)GU&'8UZ<(_*56]4VT:O MJ"Z8]KIM0MI[9L%"O:55W7+,,ZUJB59M7L%E!OJA-;XU7ZZ[@VGXM,GN17A^ M2'2W:\@K(3AL57NYQB15W0;PT?MV\ULJ82Z9L$,Z[7N6/%!CWD-/SS"!VY(, M>469EPZ\-KK:[_;=?>DZ@@$XL1&V$_"? .=12^!+/##DSCJMS^ SUI@)1'VL M0:I>9K;_^\+NXEYQHV<5US)M/NW&S$P#R5L5*BRSDBW>4D<&GYHM:U)5-^T) MXT*"4%;%"I@-@>^\GV:4TBW:\.-N4-.S>WT1QL M)-F^%HWSF.X3T<#S8CJY:74M-EP+YT5IF!N;;>8ZHI%OD34VD5CU\3GTZ&H" MP6IE?OSGWU@H^DXIW!\)![3FIC6_=>[:)\(.Q@JTSK1YQ=*KM\JB(6:34[E[PM[#36R;P(1 MR OD.EI58*<=TP2GAR*N^*O,(#&?T<,H6^H9X[:5RO%Q?(Q2CV.)MU./?RK^ M@N@>VEA(8+83?4,5(I_T&@X%FWIH:TT=0C+E%REE:BUUT;"3879N:ERJ.Q]S M8NS[(:=W(;DXJ>=:\4R?4M9%IP8H8I*80ZK]2X6B\2>WU_X4CJI>B9I:.,]S MM)'EM7"AHC69*[ERE8E)S#BRQ;)RT8P2C6Y6&*G0E://"L=%F/IE>YW53?=K MU'5WBT\9"'2(5AA%O(51/C> MR8*Y1G0YT$$XMC %ECF=[BS21-_@<&TXNXF4]/>)6W-?"5OU2;3,<3E2+ M[=(IH=[D3+N@'J%]] M@S^X(L]>0)B1.VCM4@^BQA1%HD_8&($P>6(#LN"GW M,CE>X;IZURBFJ8F3ZD,WA(Q$3RS ?U^"VO_CXHR_&?068(6 M;>3NBJ%6@Y4!-&A\("=WK@'T.Y&M0SX >CO$0@V;PGVT-9+=E46P+X#%(XC< MJWU1@8B;W5(NSW'ABL[WIIMU"07U#D2.O*'(U=G>9%'=U.-XR1@:5E@T.\WV M^/H ^HHH\3"!ET2C7V1SEIEBR7Y8H\WEO8B2U=CQ_!N,F-.RX)69*)0 M#\]M\*^AEE_52KAA$[8.X&[3AI3#4S%'5=T[5>Z",4%5]:7K>7]5\]TAZ&77 M#IC0(WAG4RA[\'-!TQQ!/0-;D A_/9YWQ=3S]&SKVT;UC?T2)1SP[__-O M07,EU,L @9+CF):[A1\ZEJP!RSH.',V$-39$FTZ4. %%J7HCST8?HSWBX(-9F1% MT(0Q\.X=0P5Q+ 0[?(*.$@2Y'7UAJ;^LH*-%8&0$>UG'WFU[68_+)D83U+4E MNT>&7N8WHCM4C)%L[\8T76?2'?)BIR^K+I=*%/QD5N#-55S^2NB8"VPJ6AJ:L1K ;_ >$;^4?F M5AA$E_LC&6*ON8=DY!6YEF*B6V!'!F_S"'EJO3=W2$3X!MW<3LA[O"@XR&!M M9R(/'=NU*ZZ%\%X-K3/R\#Q!@;QR;)<(R%RH\DSV8MJA[81D1!99DH%K@/3E MU@L_GNM;LK8EW0@N=\M/='Z %4*8BZ<$$\&:D,:[9>P8MR4E,D7U3OX?;!HPITOTS9\%1TRU7'\+0/">DN+*WMY%V">*B-+6P)X' %O"AN MBTU?>I(1Z"NKJ'8$Q$4(H.Z>.#/^]W@*-Y?KC2,*]@QE,W.\U7S_RHC!W#&]NW/]8ODY%)8)UH73J MKD2[TF=#+NVQ")+"@DJ'B*4*\@Q]OL9TN/?8^D[P+=Y6! [RQ, =\;8:AC H M^VB"KR-%&F2UK'E;>A?8T 7K@)U@)0)HXK:GF^Z9A^WI]E9] M=UL+M#\S 620^;([@]*!\CA481EQA? *KL05=Q*U!3HB \O'W#0Z%I-$QR2!8$6_-@P=<.4@8W,OU;NG&R+QNV:7*$OR7)4@ 0NJ!)^3ATFZ4 MJ%O0KC\L+R'!D"LAJ);^EA*(0%4MSPB\(F?HQ31 7$8 *NHSN/E$5D'>N'8& M_N! 2J R6/!INV_.D ; M@*)?!K+!.Y3=PK6CJ3(T^"YDGU=$=-J]^Q&&W@%])R@=-I+ED>-90#AX>Y?? MLTEPL&L/(A@#"1?R+)QEHY@97*4;SK2@V"*[(.G0PJ-MN[[3&C@.:&,4T(0$ M.R3!P0M=HWS @P,:'IBCR.EMI^>XYA4_77APS2NXYG7):UX/A>*'82$-+]_HY=U' (U* M_0DF7#UZZ%LH>Q&QV&GZX67>JUT<=FV\&U7>4@WRU37;\&60A[(15M'A[OX@SPL2I%7":IY=K0G0"OG DO8+.UF5Y4Z$7XO%C,D=Q"0SH&6X'QC+WD MF*Y;<,3X[53=GPP!R@5 XH/P-]5>,3%HIE7!L,#?W1___-QLG2LO@,RE"\]H#F%5 M6.N._5>25V!T:#YWMMZC\'$1JVU%$K<@PO\]_.+;]1#<:@?'=4!<2(!S?:2CB?_>5UBY%6%D(N4<-BG)WYLKKW[-2BB[-I:" 42 ",DXUXL M5=9$$]72.-XO[BR+JY@S"%*8-?$<;Q=5#!U9?G7-/\/%+=_,EC9W7P"C!F; M .Q='D_\CK>'8Q291#\? 17*M.G>']N&S]&+RL@O*6C0\JBJ%ZI\>:9K)UVC M&LAL(+.>S&Z3P5">CG<3P8,ZZ,PP8=)#PV,?:ALA!^(VKP Z:#L!VT9L7CQE M]_3CT&W;9AI %Q#ZRMA04-V,!FL"@.TE\*/'@L-T@_WYZB[4X2?1Q0/)O9_D M,G!O)J.BH@CS1@(&.:AZQROIB0P.3]UK$L1/]!64W#:R^2@(]YX9!?=Q?R]EE)CSF.L"$SH* M' ,-$0%E)!X8WEW.MCV!S!I[X6=+4/<'^D?1#O,PEBR="2>[I_Y>OHR7S?5Z MD[??87HY!ZZ]MP"R]BJ*"[^Q1P-]"A M_#[P[28O>-O>"708@#9&P1'OU-^[T'TNWV!W3G_N6!X]ZP=I&:'=Q#'4>B@\RIYAX#P_%PH&MB42CJY53)"_E[ATV'1QA[J7W9XG2WYS5N(,95 M%E=P7RR[!L8ZW!?9X$#XW<<[*"?8RS,11/O@4&?_=#?!$)BSK2#N$@RV(HXX M/7-0B@Q\C""BLV\$TA&L_G)T<48+]R+N93D"[P[F$'AY[NX_+$A/2T+Z#P5 M-EPQ&@%(F1$Z8U&WUP=1^74,C+2P0Z>]FL'D:>#!3RN MZ&]O]!X ,"2.FU@Q$="56!F^5_;V5<#;P!]*\CNQU$.!1 GH+V=J8Y1&J\UV M>2JN?$*F.4-H'[:;_.T!WVLA@KBLZFOOGV!E[#),#D[3X"_WQ;@]EUD;(Z,C MOS-1=WLGS [4;1="/M8U*%7P98>8+XS0H:3K(J- Q_:VD>7EFNP35=!A-ACM M[-[CBDI!VR<_('(@:',SFPY(.=8A_4*GZ.D=)7@96M#Q6MH[+LQV9PSZZPCO M!$4CUZ_3_U!>DN.BES#2#??];,?R$@FW21KH:2B9!PGT>(TM +1&7B+,>!*70Y#??C_V_O6YK:1)-OO M^RLJU-T3[@D()AY\R=..4-ON77>[;5W+/7/O)P4(%$6L08"#AQ[SZV]E%0"" MXD,462 +1$[LNB4*!%!9F5EYJC)/NKQ^NJ+#,;W-@ODHR[WV)"]2RK,4V4H? MWHJE10PA'WV10,Z\.UN$:L@O6(I#5YU)U)6;_:N3)[E=B9")RZGF^/9ET?V> M(>]\.8 5-,L7I:(@H8Q<^>93N<(D]#;/*4@VQ,MEI,S7[K :L5:R^C3^P(J+ MG?OO.TB1H6&9.8RY4_^CD?YAWBX"H8IXI"\89\ZB0 M%@FD_WUY>94K/_E+O]:)!Z"_-F5>2,,\5-7\6F1P//@CC96'P0S$ MB!@0U.9;6<5W[3^0/R->Q?=A115?GC^YY?76,P)\Z1X'' 6?YYD@AO&RM?/E M9%NVMF#.=,R6)@C%P01%^)(;)<3701%^Y1YC?DY21$,\W"E4B_WNAWN2DR5)V5!7I,' M*VI9/U"-E9ZLYT_C,JW:(N-%EQ M )SG9_$WY)N;7,B1P,&Y#A;)TE&60N*PWKK96Y0]=$38^K3\3 M!QV0E+I8(,'B^6G.FK1R2Z),)6=_\".O4C!RL6.BA! .R"*W/9@,5TSB0FL% M)TNCX@-A$OR3!<.I)BJ):Y9=6QH7+U8LG_EARE8-GRQ+[_8V]3&I:%CE_@"R MQDSV17EC\3NGS;X07N:>R>E9 Z\<')67.B->I4OKM?65.EGVQ7A17X?\W[T: MRG3T_L:N:S@/AYD'0[3C,//3U7A_GX?CS@/: \X#SL."7,%Y28!XP M7E)E'@8;FV#B/!QF'GJZ8> \''\>T"^I,0^6;B-^4& >#(R7E)@']$MJS(.A MFQO[1N,\'"I>&N+ZH, \H#W@/. \+/@EC)<4F >,EU29!]Q?4F$><'])C7E MOZ3&/-AZQ\1Y./X\X/Z2&O/0T3N('^3- R^_7^1#V"N-[V"#'LQ6%#9M*X5: M5\9Z<\"?%!& 7SXRUGW;%?/.-2[149W65(V>\@Y@8MD\?KD-=A"7/+J MV43=RE*]RM]^,'J=-U9'$S^452NH:G4#LS;(X#E0U 89H"T\?]C2.N$6J9:'7.I!J]?2AW1[5>@>L?125:ROEVF=7LRT*]9.T M-? 4H$?3=D./+97]W?= -ZWV6)O4H'-SYCJJ%E,MHU6JA4$G!IT8=#8R4!"[ MUVU1* PZV[3?73SG'?O2*/:WEGS]V^-5BDW7I72!F5VV\(8U[ICG73.DNNB# M"F?K1-OAX<[28%/WR!JRCW/Y49XL!"OAP651\32L739E](9H M436DM;=+BRS926@-=D@_H3U)COK@I*+!"B%UA1JVSK<8AM8Q!XW6)S0JQ8VJ M=5!JH/6&$FT*%RJ$4JV'4J9F61VTJ1K*3KY MI>P_^"'O2-^07!+UW&G=I2;JC?BYCFBR+A<*B*!]D]Z^$3_78*L%:MX^ M;WX0_@:E1GQHMH86JKG<\+V>ZJJC@3\ULW_KSF-5SP^TS]?77:^CMMD_UW>F M!7Z_;@5HG\JK-^+GVIBT0,W;Y]GKCN)5]^SU1O2-#.C:'>/73<762)5H8XQ_ M@&HT=CZF;$C=*T@3/PIM>_J*>$-I92V9;4G,"4(]0 M"*=>1';VMJ<-AA+-!M>@4\AQK >_JF1"]:Q!KPS-[G5^;K0YJ:U)ZM6-U:1) MIB%1C3#!$5>HTZILJ>?L3"6_4C]B&FI]N5G46#*&0FAKK9AA:4;?P&4*@10" M*0GAKZ79MHU JN[SPQ9HDME#((658HVN%)-Y]/B5)M2)W0EQ0H]X](X&T6Q* MP[0Y>1GJA2FMK*0Y9H;Y <+Y@=8U)=+HM4]%ZAZQVN%5W:5F!SPA-&RMVY%. M@](F4\#DU9,PA?6,JQVC0?:AMK8;5M#L+3MI+V" MU=?LCD1>K/:5A;5OQ'47PAW=*,R>9G2E<]FW2440>9RT@1B&9MIVZ+&V=NAX#3C5$]+:0KWC">GHJ]1 Z]@2V^U@#9N:QJAV++BVZ*\% MAGGVMJOU^A)C15P/-^6RH@F^,->U!2:XH7M"O]G-'=76.?7*"P^P*V!B?BP6 M&AZZ'@I7O1<6(K9XU3-Z6L^0"@FQ2$]%RU1/2&LK&=MLC:8VZ$F,&7"=1'2( MZ%!*$I'6[S:;RTEMG5.O9O( .PY2XRY$AU@]>;3J2@:6(W8TL$WPO+T&9FM#"S.SL2AT6[H)S,Q6WD;46X/R,QQ<@S8=I;9W#>I9 M6M^62F+3MA++8QN8>A+)3T3;:U1=4S,&$C?%V[=J(7)"Y+2YJ+4K_QBSK>IT M\D6MIO3TU::H"A:U-K"H%>XXVFW&^=7W%"R,C2KPV*V^E >1GZ(D^ITF91K8!E)Q;6CU?Y9D<*A:BDBE3E==!'92-$:]GI2' M,3N&O?NF++/#=4[9GBN*FIV:[5=J-SM;Z_>Z#;:ZQNB7>N6GAW'KAKQ(2H$, M8WG*]5-S;:X!*YT233 5]43J]<,\B"?JFEK?&,CS1FK7F;;&[!H@%?5Z9AXF MM+0T>RAM^<=U#A$=(KHMS&ZHF::T[4M$=$TJ&45$=QJ(3NWRT;U6.K7K2>4J MQ.3?@S=:$HY-_$'45@JU44KHALGT7Y0O1'7W9.3C_BE_9MQTG'$TM6\ M5F?? #5OGS?'/C9'S.&4(P[90FEW6N^1*R+55(FZTW=5](MM6PFP#V;+@Y^V M%B&V:<1U=[9L@)JWS[-CC(\!'<;XZI3NJ:D2;8SQL3;O, Y 9L/)CV%*8YJD MQ.=G.HUF95;/)E2OF&II[=TA:-6Z9@?U"(VIGF.EMAG3<(AM'D\PV5(E%*-F MAJ5\8WIE]ZV?&VU,:NN1FK5Q->C14*(6*9$]N8\683_&QA??J.U6U"MTJS_N M&VH]2R+!FNH%7:=J6.H)0;TBMD,8T\!L=M,U]?0(051;090Q[""(:E,'PYKT MR$00A6T+&UUF)O,P\MW$"6\I\4,R=OR8W#E!1DDT)O=.'#MA2@+?X4+S3ZB1 MH1L%47SQPWC,^;*/=JS2WO'778]V],B_WY%X>-)V;6G[^.LN:SNZM=C:<- @ M5G_5]:7N;%G5Q]_H?-D-3)OFP)8.@-NK)8TNDUNK)8.>='3;2BC;;MLXK!M]FZ%]8NMFVED[P9B95\*MJB>D):6^[8-OLS M&QYIJJ=:B/H0]>UFB[Q3>X-M46TU:T\!95=F(2YB/2RA/&()I6'NKP'?HM0) M2%AMU^?/V_75=/;;0)78]Z )\<734UU5 YCZ]QN[FM&W3Z;&L(4VI78PEY_: MMM>^AMJP=SHUF<>#Z2=B7S]*A^.JFE9=V4=:?]BDU&FUW?-I%F_: TR<5M\R MU%MJ\A,97&K6G(*JNM0<(HKKVP.L>VRN::DGD?QDL[TV94 57 _7*X1&"(WD MG"=I5E]FY-MN:'2:-:6F_"/'IBC(Z=24'OHP\M30] WU I$M"]@LM@1[438*Z%&"$WEZ]*,DY=FRIO3@ M[#+*T7*JM>8+LD%;59MF]TF([EU-LO@O-GIRK)9U9?5 MX]CLEBG+:+.[92ZWSF:'6K<[:+#)UJE[Q7Z"%-FH7\E:MZ[U!]*B.07RG.6I MV4_-M;X&+)A;UMCA@KE;V6OK%DS;U(;]CCQ@JG89+-ILPVP6@>D*F[4,S>HA M,$5@JJ3-(C!=N9ED:+U&;R8U!IFJ5VU[:&0*?=H1F=:)3+$8]\#%N%(HEWGA M+1R7YX6WI#F91:J>D+=IQ"??F[1K&*@?.&+L/UI:!$C,,*7"RK:M$W7W^U$\ M9?N$C4/JLFWK0]V5@PJO#R?>2E0RG&AG M@6F;1GSRK4013B"<0#B!<.+$*ST13JCC+;&LLXDGE9]I*FHZ+],T]D=9ZD"F M1!J1=]%T&H7D.HW<[Q-V+8V3YJ84-" -"&O*]CDK4T]NQTX#,DW-[-M8!XHV MJZ3-8KKMJM0]K /%=%M%;1;3;=?8;$?K](8-MMG&I-MB(>C Q'1;+ 3%HK*F MK)A8"+JR$-32[(&!A:!HLTK:+"+3%3:+A:"(3-6U642F:W:3#*/78)MM##)5 MKQ#T,(N"M&T/Q*.-+/_<:YU4NQY4KD)\22@K.'V7 MZZ05T0XLA3O%XM!Z4O)>&894@,L3A 6MH>%H&BS6(1:.UI>W#>T6]PVEX# M;!93;3'55K;-]K$;*!:!'D#9C(Z!6;=8!8H594U9,K$*=&45J*UU^E@%BC:K MILTB-%UUN&9HW4:'N0VP682F"$TE5X':0ZO!-ML8:-K2*E!;8D]WQ*-KS]=/ M=)WD9_"O^8&S]-WIV[7T3)L1-SP,Z3KE MAQB'0,R3!DI,>(9\,T+/V5Z MZ*[2X,]_DE_(YR@E4^J$3+W&62!]=-Q]^2$387IA]>H:[MG;;Q-*OM-',G;< M-(H3XL7^'1L2B6F2!6E"HC&)9C1V4C\*$S*.8I*R;Z23F%+BA,QV_0^RWF#H)NRR_*?L\@ P+)R%N-)TY M,?M3&O%KW2AF+S&+0OYM=KD?>>P&<%]+(_1"R2/ M> \1EEZ,?8?J%=X\T[GISSX M*GS(8JY-OJ'+&^Z^KOYA%TTNW_B)<^7JQ=YUPXYR;\E__NV'8:\_?//4;S]Q MLOL:7_G*%5L,HWCJ! NVF']T]O8KO:-A5M6M0DN%SB3:4^T2&C2+?39G[,W@ MSTZN\*#O+GN*S^[H$?I W0PTG\#_93'ARL,FCVGN'5._.';"6SIE-IIP8[B- MF)A#^)W?)&8VE>BD>$%X+3 *XL/5;#;\F9.*-QJ!NH+&K'E7+^-Y1V/*U)ZP MN\+35STLMP^;OPW<)J#B]<>$S0%-TBAD4\ 62W8;&,_O[R^3_-JU V.W!&&. M_3A)R<0)QG W_I!H/$YH2D:/N;U.V1=<_BVX!#Z[_H-\"=??7!>!YKP-]-+2 MAZ;<)E-^[\?4!75.F-YY],7V'())!Q@WX5]L,>SUQ2OJ).% MD3BP5"T:?#&XTBDTR?#1;-%L%U?@A%F8.^$*Y;'5+HAFN7HF7(_6&#*9.GZX MPEH?V/M#*%F]%=QZ%D=>YG*]9C@OBM.DT,!]T.FVP\V#?\+AZZ%%#&$X,UL: M,*\21\%C*J+O#_\D+@V"))<>!,K,:N<"KT@,+N>6+F9%)_^B(&GP4G#G>/,< M,A]4W+7P"S&%Z>,.9;S)A;$/^9PS_1:(P66Q/WSG^>DM0['J\W5T.^AVP":N MF>:SQVODEH8,3 9:7%%>C3\XIBG[F5O:O1-["P:6O.1-]S.UJB-=.Q#^_)5C M8?=BMV& _I9$G)PKG;#K6+*SL">@*A0$=-,?CF>/G*)QO MZOB"Q6UM#%_:&F'!*7LLN64*#BA[[/@QN7,"]F?'^]\L20LX><]CTY0$OL-W M&'TJ EAG'DOSI2^ES #2X@56F,F&]WDFT-?LS\KO7>ZPX7QZ M(Q(S59E--V#!#9PH3)YX# O>L>(09!T25$Z?7 HZ60C(M"L;\!+V;XWA\L#Y MO_]5'?_\E 3\;Q1?%(>\%<%,A)Q-[FYNZ?F(&=7WZ=QR07U&"@ MF_;<=Q8CL_B1@CX8_$3F/\[M9L&V'LXK,L_]ECA%$-\J/N(G=\5G4<)7LXN8 M!GS)A'NOMEC3T'OUS.L3-;&=\X,#G$(PZ<,XKAT M7J19]XA\6:=/+,H5KP[S6X[N'Z_]AAXU07&M$S[R/NS]-T7P_4B2^2A=)YF0 MB<-"X@F+CJ,8HB46G(\H#=E2'S.=9-%$'$UY.)$X0O4IDTSZR )T/V40EB3, M,@(654#("B$YBP$@*N%?8Q'(&$PG9)%O96^,7578S3Z#W'$74<:C]<8>0E[R MB5\X.>22>D]=.AVQ>;0,K3SW8[H!L1P8=E 8!(<^#M9&A4?B(6*?[*PG%62$/)KY@''0*Q+:5R\5_X\(T5A5/$[SU^Y$$L_ XC>LZMN!7F5ESJC) JR ME-:[ *_/OC"VST2H!$Q[IJ.8^G C4P[.PV'FP=#[&RE_<1X.- ^VWD6#4& B MT#&I,0_HF!29!W1,:DP$.B:I\_!"VJYG@<.^@QXLC5G>/L\K?C 69>S)GK0N M,<_IHPR!K-T7EBXBD:.S_.^2L!CZ!:WZYR#,F'SO M 5%AY4L[%,(65H=3?P .Q8-T<+-QQ,;O=-@MG_U'VK;"[6MV /+-;RS)?%)4K*GK!7NH[V#[GF9WP ^R+WSG!PJF0)(5124@'H@WHJ\CS]P+= M^%&B, 2*.KPT-E(.Z=VZN9'9DM^S)/:?0EM29-AH2X>W)5OK6A*IQIMM2ZKA M=\GV\J<3?Z?Y,2QULYAG\,F>^T9,=&T[R(K-N.R^"\]NW)Z"3S0Z0VTP,-$P MT##0,!8,PS:T;J?;2L-HWR[&Q_".BMQ_W+>H#6L=;PNU&0Y5/9$=V0>;QD"S M# LM$BT2+5(-B[2&6K?70XMLS!Z*O)/!;XLY\$TZ#53"_S;&F M(PR$24[,F24XO>B/AJE9=E\C'AW3&"@DXIS*\=Y)V%\[6J??%>POHA[1S=A5 M3S@JQ)U,4QO:0YV(]UU1U[CRU?*WT+I=:\5+"*:F)Q^N'@V\[L <;O>NS%,, M^D/YU:2RC$816@N9-=Z3*$[/O]%X.J_Q)E\A=RNF^1[H(0J^B]%)J^L5XTIA M7"5,8<2"&EGF!P&695>C0TI U+DC!,FL3W"F]-PXH1N09UL%TCW-2 Q=O#.Z=3;,/<= $V#DX[1Y(=Y0EL!QP MZDEQ;^9MX]SW5)QH4G6N3^XQ5V5PJ-KR\L3NKS$MO(U2/R?6Y[PE7S[\R3X' M0L_*ZD-C]EGY!D##QS0&/IORA"HVL["R":K?#__,F?J [7@"C&KLWR"@\'(: M)T)C<\=)26;P#K W24DK$?B@51EP$= MI-"]%'8,HX@X0V(&G(XY9PT?3[F24RZ%N9X6B]VZ46J@L4G&8ISR(Z;/0&O' M9'WG^('@?0JYPTI*%\(4-_$AK!@[=U$,U^CDX[AR#^:#0Q8!E;?@ZB6,([]5 M5+T\OR 1>^.JH:1C4B8G><^&R4 M<%/'8P%)0H$4>#PNN&D7N#8+ ]4J=\N;56C%6X-9%^9;4,LF$([4&##4#1&X MU_\Z]_I7N==O9J#P)22_,Q<'U$^ ?@5NOX>P.HRRD"M5X6!^C9R8Q7LS-H= M_>2L7P"=+&41IO^?(F3.R:9 '\MKLQG\^F.W ]Q/0>XWN=/.TB1U1+,1:&40 MA>)!.OF+!^F<;6K-DTN;*/_ %]DR3J_>+^>N8@+A=@/_%;&&P 1+@V*6XL>" MG^KIMD&7.>5)]5D+S\EMM+BAQSW%A$.M,%\\P/FSI\.!J>M#C%^L22#_F&E) M;M'"0X I/<+*%')Q.*D@FN<;![!\"1;\". Y7S7'Y&O&')31&9T;@Z(CQ(<' ML5B22S?5R9].Z AJK)(1S*,NOX'P(BL$NC!(#ID\.N/H@[T@"3,N(?!@HJ.- M)EQHP4(= V3)WZ5Z)XTPSQI&4]_E#B-?7.=!@)9O(,4SX/6B3Y?*ZK*FD_<" M-'*5>:8_3E5/Y\/U2%?K=#KP_^M&[@!I-G/BS ?>5L;UHZ'W; A\\SB/!\+L MNEL6==SRF!) *D3$8% //L1!S-O^.-"M7F$2BTZR162:9@?)-(N[(IEF,\DT M)<8.G.!+N MHM /)_0-J1Q#G <%YL'6NR9.Q.&]4 ^%KH#VZTAWJ,(TH!-")]1TH;\\KW]S M^'^P03=JO"5%7/RWB@[OV'\B?8D/Y0[FA_(2.\(6E M(%MYK.:HD&K.HHE$J+5ZDV6![%]JN(KH=(-K0?;)[?1++K%IK0ZFZ5IEM4JK M))*7JK-LU;]*J528^U*3^@P'ZNO824F6B+3B2B9X>9RQ5U2LDL@.5TA;9B]32K8[?35E3#QP<- M,WB"(FR;C![GB12R0HU&3']MQ\J*Z8%\QWA4AH!>[0P!MC8PC+T\XJGK?XL) M,DY>_0U;LP<[$&DU3?UQWV%]0/ JWX3X>652)>Y"X"X$(JOGD-5 ZUI&.X$5 M;D*4E^PWEY4'OR"[2;%_1T,(6AW.'>:'&7^S M_+[L%=4>(^*>AOV)^FJ[H_ MY9I9/'@M6Q:[+S,%X+,"/A6AP #AN#H?2$$/IXV;0>AIN]6-M8R;2^FY*V4! ME1=-X29I\%C2(*913OM455:^$9"E;+G^#_7FSUC+\,"Y%#FK2S0>)^Q6;*IR M1AL@;"P,1U#DT-CU$UY&+&XH*'J2@HMDA94LU?=G)>O$A^NK*YTLZ^C(>G__J!)S0YWH"]&67<0R4%CEOV^@TEHUO%6**@C&( M&P'G4X%/F1V)1I*=,^H1/7']Z1.&,K@GQNT47:@SYG M+*@*[SS_;!.[GSP5>0?K&T-KY-)U(V!W84;Z@2VY0+8A64..64O/PE >BX;1 M NNEX$]Y0J\&,3.4M1>2<>:2F7'ZF3P%SV)Y 3!F=MY<,2TF'S]JY&-*IZ2_DH;F/?M>EB0%@=1EZ 2/B<]C MF=]*DJEW"R137P4+%5SR183NS'/R&YIO-FH$?RWC32$C[J%_B^(I,3KG?YRZ MK7RED&Q:E4K+'8>ED^K(N ^HC(V[$.9Z.(RY'$59ROP, M9Y7ZZB??3T2MGT0)#DFF0#@9YPS".9D:_W,E'&!***C!S-&Y60T8%\C!+N%^ M@MI/ QJS!(0-GEU(O]-]17_F+&."A@O<\/7Y'X)&CJ]*Z9S[$RC@1.S,'U11 M\_DUG,B8#0)NOT+YX6,;6('B*(!RFRL(ASV8W1NST^TU4X=MG11#XOH['Y1< M!5T5L^^Z#G7JD,:'.R?(G()(=6ZZQQ//86'XQS!G!"\XV&DN$/8KY^"<2\2M M2F162H2\6K;PA!B6YST9[60*-Y8$C2R"R!$IC"9PRF9;!'+2&DFLCQ]E/^I7O\6M%3!^?OYKLW M'\&EAF+3 R1#0(Z5O9"O1]JM5:*&\(J7NRGE<3H$,@ *7,RCUX>2>!_AX/D-%J^ M7GO94%:!_YXWZAC]OG%CTZYU8UNF=S/T[-X-==UAMSOH.[U^?P'\7UU^_?;Q MXY=O__/AZ\?/OWWY^N?EMX]?/M\8EFGT!S+QTMJEOV;S@ &2CQ_YOJ)AO"%\ MJ*0RUM(6YA#2^$1OG>!*G*4P22ZS:/WHF%'P*4SFTM']'[)]R?R)FQ@I8MG*XNW6KI) MCH?87>8F+UK'S'?>\U8*Y9%GN-#?1(=M$R?V@A('I# >K?ID $KBKF%Y-Y^- M7MPM2T &3KYA#XWHPH3FR25I&@@(QW-(-+:PPK=S6+. \/+F(5JEPU-.W+[* M!5';'1F]CG7C]:EY8QNC\PX?:;N.M-MV?V MI&XX/I\M(-OF+G6^A4CR(1WSR'%?(_M244EMWJ9#XT?P:1X>QO.#E:@\6%D@ M/ZXV_-"J6^0+G/]+K1AX>RE^: F/S+LT%>NKR*U:T4_@?D*YGLZ-]WL8W7-# MS4+^8[4W4'X,11,W]D6O_>1,B/QK0D4[AHA%$<7FO0AT MV=-B=J-YS !-[Y::3F@+WN"8\JZ&*CP);;$##'3+$L$9=T4CR@8>1FO[-\'0 MBZDB;'!Y$YI%^ M#,80%_;&W9O!@%HWM&]W1P//&'H#4Z;#/6"N!S=-$W:Z1C)O6Y4EN2YRY#Z( M/E#7B_EQ?XGU-8^OA+/?1V_EY^,<,G?SFC",EQL MV:I!2H.%//OT29N%ZO*TJJ642*U[+!/KGD/R%XVK^X3#XM$D*I]AH3TWA#HM/<2J4PJ=-\@-[XU/4/:7P MJ4JZ=UA\BHIX5'R*XE<*GQ[+#S1B1M;@TR[S03M@U-VZ3JV:1L58*:]XQ6DBN>4'OEL%%> 8T2:!ZJ6_WJIN#B>$P/!_G= M/&<=TE&S4>"[P2.Y# 57#^=&@)2Y,ED\DO]'4_(KK5C-G ="60MYOB=(Q51RO[A,-YXK!#S\Z-H@<^YC/R &.2?B MIR+1=W=8L353N_+2D8(KYN(I0(7:JE5;2XVSMX8V,'J:U3-WC^Z.KURUR4>R MMIGZT&ZSLJWLV?&2+6\PUU9+T- '7;340R"SBM(U(OS -4+) .0EWLW2S=7] MRQ35L__-DM0?/QYL@=C&5FU]:#5)AK)MU3:TOMG3.OW!#FT8ER!70VWT["W M8@!0\%_+V!<^G8IZU .>3D4Z0A:&N6-H?TJBJ 7WG(IPY.&8TY$(6L[!<,BI M2*IY2G-L'=D:0B D6(8$IV,VSX?X3[*T[.>3M+8Y;&FHM9V]Y6PI@ 86:%.: M?)JBRO*U]_&*@D>YRJURJ&ZRSE=:H&WU'[&T0(AHLFH>M*#JH>H=^.@%H=16 MIRNGHF(GJD##L_![Z_$W.*TP.^2=%K5.U::9N]NAT!2O$(M7#-LU:2[;$AQ6W MXX_6X5$ES.R435K#**2E_(B3I1'ID,Z;)U0SQ^KN<.S2LZHJ>7XR"YS'"S_D M=QL%D?N]D.A MTWQRA):0'P)R>].F#GQ(S$M<>XHNL67-:RB@6,6DU\C)_:( M W5_T-P-&LVNZQ"1I9,H]O\#O9XRWH:HO(0)F?WZ8[=#V"L&E:;.498FJ1/R M_E#5#A0Z^:LL%EQ^%'_7J?,X?T B:@]7M5I::OA$LC#U@S6W)O1AYO-;A>0] M=2DO =IJ"AI6AKQ68PY()PH(?<=!9 .YQYIVSHW@WMY/C[ MB+[;G=&Y,2AZO58[;NODS[+A'-_0[;^!/N4NOP%(IR*.-8.\]WDW\1GO)ANN M[@J69.[DV0Y8&J%N%$93W^6]?81\YJVT\B9;;A3/(FA6SG^+Z6W&'$X4/Q;= MQF$D22OZ3RF5N_ BMIYV=$(WEP>.G="Q$WH=G="'NED,572=&W<[EM=W;@R7 M&C?VL#>^&74&@YMN=VR,S"YE=CD^>_ND%6COP\.$V7":W-AF72UWX1TE=Z#K MZ:1X<;G-/F6YQJ47/W!GJ=S\N!%#J%U\($R8?[)@Z!58F%^S[(KWZT\UW$"* M^\1WG (C^P(.T,W^HKC[W':7EZ6%QO;BHJJ/TP?@R64L5?.W'C'4(X0:R3@-?= _HNX?B7RS,1.UX*CWNT MF0HYU+MKMV_5FB[4QS;HHV'HQEIF;[7F"Q6R%0II\AV0)LS7CB,TU_=T4&M\ MJ(_BP+6Q#O+Y)-(I>[N ;@GJ:R>RS#&QE.W;^6,'>V!B69@01;=)\9Y%:2B^ M3>)#Y7L^M::_+K5F09)=2[>ZNW+_RA#UX,62EK@7'Y8GLQX9/9*O=$QC&KJT MW)3?[YV8>THP_U1RQ(V!?52H%%]GC&=S_Q4WK./)5+ M+V8QY4$BNS\AA M)XLE5/":HAOGR0+KN/[)K\=0*O%QNUS2KU#4OQ!ILRH3^.OW0GU($?MMRB>UJOS MJDJWE0:1[QPWU2)J7 -^\YDUO"C&07LX 7LP*ZE[: _+ .?U91C2AUTL@N^8 MHT$TS2!L7"#6+A!0&_'>25^\MU)M#5[O;CT]W;VUM(-9;?KEX2G[+CI!16+SIOJ:_SMWUF4OGE6I.*R)X(M] S7S,O9A@= MN]<=FH9A#P:F\3J=FH9E=ONV9]_0!^OA:$WJ-CQR.64 M,GOU>$7.5YJD? _X'2C!F$U6RE/@Y_O#?'/C21X\6E[-EO=%U.;,U610=9V\_1W<"D)F"V&L9 M2R @>Z%(C<[Z6\_&/V^NF4V!S+F)?/E$^M1-S]A.8?W$#R+RX:] M,OQ')'@4)&AW^K;1LP$)VDRQAP//8$C0Z!P?"@*3'ODY#;8V,:'I/:4BN>5[&573//.R7&04= M#6\U.!34.=[\]<]_P2'AYRA.)W"<&#-MT,BG3^\0>2+R1.39'.U!Y(E*A,AS M;1R,T/-4H.?!U$=$5/::5L"(2E]NC>8/;7?GB!Y/!SV:'=O,T:/5&ZJ 'K\P M-!B33S1EIBUXZ3\QVW8(FZF QAKQ^,FBZ'7^U*\AS$.8AS!/>>U!F(=*A# / M81["/*DPS^@CS)-FC=;?:SM];#V Q$S3@R+$)/!FY^ 8.CVK\P S[..6O8W M<\1& 7%DV=@S[W'VEF>E!A0ZD1WHF:N/1HM33X%L#S;\/^B='Y(K9Q;_Y]'] M[L]1=/!(# -1]&FBZ-.5'.JSNGW@&(?I7%2>8PP)I&>3MPRSDW[%?.SR0K M.ZI?4S>+_10ZB5?[@T-2KC&T$%DBLFR,Y%#G$%FBTC5'6U\ @Q$"E874[9 %G(D1$B-@4R:'.(41$I6N.Y! B M(D1$B*B$Z! BOAPBF@@1$2(>&R(>[/01(:(ZAH 0$:-UA(C-$1TJ'4)$A(@- M$1Q"1(2(DFB0#/WCYVL$B:<%$@_*3/9_?_WZB7P,D]0)74K>1V[&Z6] /H;Q MAN=X^L5?O>*O7L1N&T8I<68SZL3L"G[A1S 1[0*>>^D#AG[ 24CZCI9PFZ3 M)NP*&!CA#TV=VX0X,270FLF#WI3 N5/>:GYA\5@=]1PQ8!,DASJ'&!"5KCF2 M0PR(&! QH!*B0PRX P:\?O<_B $1 ^ZL0U6P]BB$2:Y+D4.<0B:'2-4=RB,00B2$24T)TB,1V M0&*?+G]%)(9(K"XD]LD9T: \#D,TAFBL49)#G4,TADK7',DA&D,TAFA,"=$A M&ML!C5U]_8!H#-%876CL*J8)TV3,440LUCS)H<1=9%)_2(RQ[G ML$\\(&[\(%H)$*-C_(PZB5BM"9)#G4.LADK7',DA5D.LAEA-"=%QK/8Z=48! M??L/S[_;4PH#O3-_HU&4IM'THO()FP_Q*_NY%),QI-,WLRCA%307,052@SM: MS%NG\Q,(J_)J(\?]?AM'6>B=NU$0Q1<_=/C_WA1WA,E=NAU_M-YCC\HMJ:NS M.X^BV*/Q11B%M)PKXF1I1#JD \]]S1Y<_"M%1:H:P?Z_)T,?[B=^2L_9]UUZ M,8OI^7WLS-@=_TX(#_\],J$Q!3;U!>Z64?=\A M[+L,*?/&!5',I#"=T3!QTBA^)+/ ">LWDS+16#:^7QWY/@)TUH>./_WO[9:,"J"R=<.DP<&M_1\%%/G M^[DS9B]_X03WSF.2"VHPX,%KOG!TBI&!*$E7'PQ^(O,?YPM(Y6VFSL-Y1>8+ M>Y'B6\5'8D7//UM:T,Z>W+5<8$U#[]4SKT^,UJK,HK/C%.:-)G_X]N7=*EW@ M/V]L$_D-0A=P8^_87YFR)4O=(3>:P^)CR2ZQ^I&N]5;5K/J8/9Q%E=9G&1.6"YRL+;Y M,5\(^#(\;S@*ZX+1?>7]7"R/[$]9S%2#/>+#@SMQPEM*+MT4_FP,+5OC%[%% MV4_2&)XP<1+B9<$CX:UN/+'"QQ06?7CZB)*$31[[ WL<],$9T8D3C,GHD=^( M.2H:BPOXG6.:A>Q;_(8L-IU$,9.=M[!.\0"^]'?<-X&O"YQ90B^*'ZJ"!SGG M/@^,P!7&4ZP/W!E!&+P(+O@G"PZK J0J &31]:1Q\6*5 /UL*]36[6R";!6; MKMP9]L+'071?K)'%[SP9:?GX(.6M<#R M=1#6CP1.ZRZRV8S&KI. [E]'@>^1J^B>QAK#,JY>KL#+FSA*3>M..J_4"+9\ MYY-:@ 4\S.]B#_5A[XB^OK*+N.SV3][=I[!/$\ %OYR99ULX/[VS\1 9%^:: M%^8GTF7&(]78ZCZF.,P.U<:E?$$@W6?T66UYG+W]]?%BQY';W6*7J=BN,V8/ M).&10+&!U5RYO$Y>D]^C24C^Z4!'H2BE\0YYA&@[IVP[GYTIE6 ]L *=DNF@ MV:#9;-*/;WX:[&4WS1TZ5!SZL)&LD7<3GX[)AP?J9CP9]LMX[+L GR'C];T? M4S>-T'9>9#O/ Y%%.WH.BQQ"./X^D( ?/ODI&YO+[O7J*O9#UY\YP;):_?R/ MUSYNR+1T0X8_ZCQP'J,L_P0/0)JEX/MON^ TX6&(6C%M9>2-&?@+]TOF0U1@ MLT3NWL@G/_0B0)P-4^5:IO-BFV%GG&S-. ML1'QFQ\Z##PR[)@C1KX/\8U%>4D6MT??EW&U]#V((\JEGLV&N>J RERZ;I2% M*1M(P_<>=E8%!<>$HVCT*-I4,6&O =3[5$Q4]\A$N<+")MG"1Q"D6L(=/RVS MN(M\;TV5Q;P2;Q1YC^P_DW0:O/W_4$L#!!0 ( $TP!UGG6!TZN%\\9]J-Q$_-,UMM\AKM\SO ML,KK6)C?85?P:%'!D\5%CQ<7/6$7/&(7/K$O>KRDZ(E#T6.'LT^6E78Z%7[ MM]7V;+_>R[OV/.+ZBU#)BUW2%Z'2WIUUO1&RONBZWMTW^V)NO-Q[\V5LPZN] M#:_CZOOX#:_B;K\^=.?5P3NO#S6^/7+GS9%[;Y+OOCEV[^W1^ZKC\G?'Y2I$ M*!2FIJ:*1.D9&1E965G9?Y1S4BP6Y^7EY>?G%Q04%A45%1<7EY:6GCMW'D71 M\O+RBQS[5]GRZUCLJ[1F1OABMZ_U?-&_G:L]=W7EG?J9M77-M77=M77YGYU6[_ZPX:_]8Q\?_EILF]T\LV7'_W]_>\_#'P8&!@<'/PX/#PR M,O)Y='1L;*Q_[&>_^N>@^N?[\:G!\:F/WZ>_JM7#WZ9&OD^/3$-S0'3)$,?"7H_!=+4"7%BE[6DPV:K2WVDY9[I M[[K9$GBT_.$IEGN6H6_=1=]6>"[('"X7\SKB\=GK=1Y^<97P!"!A MOVC$K^IZ[SF"1N)O<_.O Y['^'G67.Z3*P_Y?!J;R^W7;3M4$I5E=#6OE18\ M6U.][;%.1"[#F(,.-PWV+$_M7Z3%DZ.7W^$I\)JJ++Z1S5+?)&!$ZA'4MN]0 MPDS^M\YH4\A7UYPKL50VI$X(^^/$Z((4,&ZE2ZKUF>J6.":3[:/B5;D?B8,< M@!I64TG(&//!!XL%_!U_[97%3SHS:GJUPQ2>J?410ZNUV5[]WUX\R3A8IW)- MG0L]S,WM96C;BA+8D._JM+U/GEXC"DZI\:O1^E;>=^!U6!N"70?::N&-V M-6J0$NY_<=W\+?]9].\XT/N\8-4$[ X9TO7X\G5))BABW&2"6S?_V$(%QU1G MN]9:@J^%6LZ&I$.G]Y":+ WVZCP*%T20%=#3O_19DL!-.]+P;_.LQ+!H&?&< M&U;#-E>-7:+E:JI#\A-_Z++X5>L@9$X:=G= 8;N5-$IHI8=0G]A_ RJVKE5@ M':>JW"S\S9-4'R\@R0AOM4V"X*0 LG;JV$:W&]FQ5&OP]N5@ZT; U[/!EBO' MX#?*_=8>:M43+(*./?.*7B$=#K#7F6T[D;9L[9RGGIOSOT%;W=YQD&JP(E>0YGI2=]*E0HZ&\%A&8G0M(*" F8OM8^<=^0*Q4=;/VB.O&$S3:' DD.KJE4 MPKRYM(-HQ'K7-/'DKW<8HF$V@&6*/6Z<^]*[:Y]+PN)4;ISG*Q8&O&E3"V,_ M:5(K1+FD*B7#GS=P,&S(#R8L]!KQO.&<[F M:DT\!_6$2>G&MB@ @&R,MMK=29UWQLS^0%93IRMFNMVJS7NZY>6X2!K)QT_:R5M VCG#.QGS VJ0GB M@T5E_C8FKG1T(VGE))!.)+6AP4M :_/6^>O09ZNC D[Y-5RU]*PB>/3:DX+K M ;Q?AFC5C&.!?CV/R+%R8XQ:N#=D (30C!>N67$"^OC@N?_NRHE?--XHX; M3Q,,LF6EYCD6E)=11)<^UZ='9O>:5HJ;+H9=<Y HN.UX2O##/%KEK+$$Y,R_WRF'ZT*EY:I?/D%>ZQW0OZFCKK9C_'GS1U MU5T[ Q\("2VROM)]R;HYYR\/'\_#1691_#C,>=P0]5D"%+3DAH/3E##2@_3 ML!+4R[6?8)W,'SX9FY9+U/,]M3NAQ_T[AO)WC BCV<")=G:ND>J=,)< U16M M$R#C0&@E32 BRY>"=KV=ALM\,)N#5#@O"_,#/'_2=%$:7C$7U.._*2UCX1.. MZ.W,CUOW;H9X_&N?R09^-N2RQ#\*_+26Q51''Q_$8F:: 7#4)&$O#%R>KR / M)?Z\J[K7'AD@QE^S;M6+ 4_Y*S;EADJ:SFV=-FY7N93@5*$I[Z@U[LD!*00> MLK'I,VNG:\-+:0TJJD)W)N@VJFIF]IHJV"]V=Q5R5\T.TD2I&2O!?N#MA/S_*P,_:W6Y/*THI?I3Z$;8NTQ,XDQ_\1^ M>3S_LSBTG.-PF"CPQQHCBI0&[!R-(*;NM$TG6*C,S M[-[EI MW-0&ZRA1N_254OR4NT"L8<",6'+*ZF&U(("DXF.XE2,$3A.E/6-9VC+ M99M+'W@DWG0$1UM5^(C/E?2:?OJ>8<22996R@ME\4C_XFW.U%[1JHH6I<\#$ M^ O7XVC1)&C+?Z]]F=.BJKD-LOB))43G@V1+)HW<._-\M52^PY])9HQN%QC66&W7KI*V)N&G6!!_[E3.F M>2[EI-% +\&E,2HOK#>T#_%%P+#U'#X@742/._/&!8=W+03417J(BA=P39,5] OFN_7X]%?#Y@'?X0?2 XZV(-B]=^S$EQU M:O( !_]="HKS=/(5F.XZ\"^$RI4?MI.0( 'UT"9-+S3$-"[Y]LUD/Q#;I\68 M4FNL;&>&3>KM9^EK $1'789(#=0)@'CN_E:4<-;59V=EVEV,'A$(ZQ0ETJ?V M0^-D@DJ7Q"?JF-#36";'*@\47&*SFNBY"G!.!(Z5Z]G#(&^GSC^%\ YUV%@< MA38G)4WILBKD@@AU=-)3< NL42TA;5+LSA?B%'S8IRJ9%L!S!H2D7*H'O!6I M.JY31F_@.^PO -C/@&?U"Q&&'HR*Z S*'G%\V','WZ:%H0\ H"IO#6/5F16 M?3CFCL1AGPQ8LP'8$ ?@$.]G0T"F?)?OIJ-^A)^,3%%[?T;TCXB TZ9$].U]6+GX.5Q"'!7F6.#HYZ%\]W^SG?O(%T0:SSA MT-(WY:ZYO>*D*U&S\.Q^_XP-5I^Z\Q-NZY0$@EDL1C?G9%?H&9T 2BP_ MV.\#L! INJM2)B0[[4.AG!WL^4T)Q'ME9IR M&BC:R2",9,!]DJU< .<,8UTXN$TPJ8X?_3""%(E".HEE63QJ_D]*.%*FJT&0 MP(Q1%:3]J>P:P/C!HYQ&\=X2K#V*Y0#X<+:&5P-;ZU-9))?D6$TM0?%K.5L" MX3,3;$H]"\I@4_"M="4:)3A;#(^3\QP-8GA[M4WH'_B7/JAH0QW4P^JBV+8S M"]^OTN&1)2^185\;AER3I "&KM!% ,:J\$2([RXF"_*/NY#\PU! 8)QCA=H( M0'NU!DU #5>[-6W684FP&\[ Y^948*G95G,4^C4$S[+PYOQ3"W-I^5GT(@!< M=HGIS$N=DFMXP/M496!4&&&DE^(N!KLG0!OU[F^FQSZZ&9OS%G-0#:B)J@,0$@*C+=665 M+XF1GX\@[=VK0]O- Y11NW14A,,(,592&V=UJ85%'"I.?UMUN2H#7I_.ZNT_ M^YM%KI*=#7/';W]/_\+!?_3"IGZ$95QP#)-*LZ>O5:582];A#$A=#LE6",XN M+0YZOUO,-7)0TGIX%"6\_A9FUR[(>VL_ 4F%)SGKW3=<2E5[^>:>LYS#7*HR MU(%2%99O'GX>Z14I"<"KOVHI<@*&NF?>#K(\:)KM>-YS*4<1=)V+( M*69I;+'&+(>V36)NC1I?["']*M!P<#UV'N5M\-;I;$Y_7T#9N'F!)]].R;;H MPNC2EZ[YQ2"]T$RP0<'L^CC'&T1&<\(*S/(%N;[8*F][3:A%?H,I(,_>T*8A MY*&S<#\7ZVN__Q#@T]^7[:$D/MLY;_="1F-B\+RJLX/N!&8B/,PFV3U8L FA M/I?4%T81'O!I7U!J-==H;AEXADV?XN+_U<4SJRDGEX T@P4GX4QKA+2Z&KN1 MF+%:(OV-T,3J6XY*,%*R3[ @[?;(,2X3P*9O6O&\>42Y5J2S[(E3L%TS^:XI9G0AHU]-$(V28]?46'#GE"X^0#V*KY;G?4+S !;R.T+\+_7XI*0HW0M(MT*AD$22E+I.L MM^;AAA$:8ZLF6\VDE%WT4J4L5&#OS-RK)>#. -3//+K7&H>OVCG9"[SWFM#O MHT0]]O[O%CE$+D8$WQ>H 7NFS)A!87!C"%.W@1"S?8B,)(9,^MM.7Y*W/)+/ M\P;#^782U9^>&TB6#*.D^=O81[;+,WYCP"R$'NU*;? /0#RDQ'+RCE6["Q7 M(^L&DXUH?(L'7_GA2A2D4@6IN*:C5$XJ!/"'7X!9G$#]ATS]/123?K(Q,9[" M@\PBR?&\X)(2+83+::G4HO-N>[X@4 :Y811!K->\Y "YX:X@BPU679:10]&CIMS<:]"Z8'B M9BZ'/L5:DV-9>#4PN:8 =!%K,$P(/@KL:@DN#-8@'85?8*78KPP37\XT41P.3$A M;(4*:]OYU$.!VZ*&:G@WN^;6K%G-+V0(2,]##GJQ)3FL0Q?E]%X>=B]8]72< M,F1I>>(U1?*(*VLW9VKU^8QW.Y6V^&$H.3) 9^F-L,>ZJV8A-31?W/(&"._"0GOW4E M!C$N>['G=<'>F,WFWQG[0Q[:29H2:O"):]QZ)=@&!S"01Q=SC$U1$F2/3RH\ M-060"GH/;^/#:PZ V95XPR.,+;6IX0RPB,<8Y1!R]8*N.3%4/#+*(V?*R>-D MQIB8V)#$)9:1:S(!1]X_S#+BRC]O/)=CNDU6S](G20@)_\&?. U]V]@#9[V63P ^4L#Q>;ETYKQ&;'0RNX,R/5GHXN&HLYQC;(X^N?<9E M,K$76;&H)K6&KX*253=81M)M67YNX$9V[F\.S7&YS@:?/7J22C*,N?9Z^QY% MFK:*[ A"-+4FI"(P%C):@THT-K^Q*Z[7/L45<:O-1FH2%[RL1YK+*AO@X2:K?8A6FD*,BQN%79H!I%&-0E_H(#._Y MM:6.$V6+P=[LE/YVRR))-W==+NE MP#%6 ,A*)]G$C%_TS[\ 92/!.MG%/D6QB2>GKYG?V#EBAJ$&HT\VXT%[">GV&%P#%.ZZ M"CHK>GM-5^S:,\XU951\PFHV;HF:@'X^JM9:O%5:7$H3D+8B^-BY'_RO/]9^ MJJOB$+(10L*%GPE=4"1,>GZ4,:8F(VSB;CY&DXO15Q$2$3(RQFKA0/O%&(8: MH ,8/>#/=41Y981\SB+^/&APC$\\HA(;?J'W\\B'4,+D!X AQNSG08X?:6D\ MXA&$F"Q^?]V3?/CZSR@>X0H\:19*5RI(.R2XE1)L^SY&DG2HZU8FQ[EUXHI\+O"-S')T6HH,1]A")N M!8D! R[_ U!+ P04 " !-, =9V0>_P+(Q #(#P$ & '-L9' M,C R M-# V,S!X97@Q,&0S+FAT;>U]"7/;1IKH7\%S9F>D*H@2)=F.I:RK9%F9..O8 M?K*S>5M34Z] H"EV# (<-""9^?7[77W@H"1'E*U,.+M)1!+H\[O/[_[/SLY9 M,4N*5&71#Q]^>AUE9=K,55%'::62&KZ]TO4L^E N%DD1_:2J2N=Y]*+2V86* MHO'>Z,EHO/]XM+>S\_P[&.M47BJ+H^C;W2>[^WO[A]'>TZ/#@Z/QT^C=3]'6 MSQ].M^GAEV]//_S/NS.>]=W/+UZ_.HT>[>SN_G)PNKO[\L-+_N%PM#>./E1) M872MRR+)=W?/WCR*'LWJ>G&TNWMU=36Z.AB5U<7NA_/=63W/#W?SLC1JE-79 MH^??X3?P;Y5DS[^;JSJ)TEE2&57_YZ.?/WR_\RT\4>LZ5\^_V[7_Y6QHO+?W'\>+ M),MT<;&3JVE]-!Z/GC[QWU7Z8N:_+'ES1Y7*DUI?*AS]FKF#.>#!A7UL6A;U MSC29ZWQY]+JY,]$9=1>?E/"G^%O,W\%^C*CW]VS$];?1OZFB\#V/FNE [ M,\7+&HV?'=?J4[V3Y/H"EH7?'O,JCF3S^/K@Q">53G*8Y@>57ZI:IPE."=>W MTY\7A[K41D]TKNOET4QGF2I@\+]^\^W^WL'Q=[OX+)SSXMXVN7I/MUQ7#P;2 M7"75T:2L9\==?[^[-W)^S>2O#5!5QEW'X.K\4TQ)^][9/>>#.IJ.D MR*)__)>ZU$7T+EE4ORW3C_J?T=;OGN9LOLC+I5(R3RP3T3SM3>-N3NUN[[0U M.+I:*]/9VBAZ(%#]JH!;!:Z9$0P * EXS9NZ2?)H495S;6 U>$1I>:F*I !X M@%?J!&;-(EWTP Q?KU2J-$R"KYEF.M6I5D6ZQ-&O9CJ=(2RJ3XM*&9,OHR3] M6)17N0)A(>/WY=0BN! U@0=P= 3^:9GGY94YHM,+Z&G[_%115KI6-Q^4L$R@ MPW4Y9^HE7Q$WQG=Z9]GA )DVBSQ9'NF"1I_D9?KQ^/.N@"<(9B8_/ M8"\[9I&DZ@B.J4H6L(;QR/*7YO?!$,V2J;3D>]])R[RLCK[9H__U?L6]'36P MI@K_ZOW,2&"0*B"E5!5LB7[Y;K>Y1@BX<9&/GH\BB[2(.N.GQP W] 4)GUU< M1;"J978 3C6=JA1YJ-#-?_S8%"H:'_XSCDCBW HQ6X[S]R_V5N3@O0+09DQ[ M"6N\^ZR/ IKRH86)T17L.E,Y[+]22.#<45J6T5D,$J6[+F<"N'Q1E0 J1]], MZ7\!W7576'L(P2NS% @97/0&X.D4A/S_"_1'3Y? EZ( H*(MVM34$I_>T.^0 M#M:-)5I@*SA"=&I!,SMK]^,G^P=$UL\ M^Z32AH#I%!0AX+ P^RF<357F1.;>*SAGU)"B=SGH0%\!MG#>NT\5DAL@T#M$ M< :OU0.> YR>H/NG(\S[#Y@PGZ1IU0 2O)V B$\/F#40Z*]\]T_W;WGW0[?9 M/)%HUS.@(Q>S(09$=/0W5971K 2BC"Q;7IHT==04 MC8$_%PE0YQI6 S]/KQLM1@JM$A V4[BQ* =9$_YUD>0@<5;J7XU&?I.IK$D) M$VAR%"AF0$V!Z_ 7%;Q09?0NR:ZL([C]*6(*N/$6ZQUM<**%$Y,'C!,_%X% M^:HP#3/Q%ZH *:->!YXX:$&E!XY+3W*%F)(L%@"*T[("T [6H-T:)K*&4?2N M*B]!0D+L26H_8)*F\&BM"*(7906J64\@0KF'4P+,XKAN%U,1+4B^7-XV"IYRS@#K1JA=('36J&=,EI'2!/-3 MA;:5'&&?03%/KF(V.2@6W<39I!P*T>HFJD58$&]U MT:C/V65 5MS3Y56!5AJ@$H! 4T ])C\9Z8H!$7+6&\,/A,1D!OK:PE*O8-6B MN,,6JW)1:3P8P$T]A?T2(@-=F4=&U6B8Q _P?&]]Y'&P?-HL4(LD8SR>(C-N M?-F>1M;?/5JT*B -7YM?/R#]Y> !ZR^!@'<:<*^UBK)#"K1L8;R/__>9=_#H M^3(R,Q ZXZAMN4#H)TL!@B]RT3YXJYRH#C[@#+& $H(.,,8ZS$37;0M":0CV%R539X1LT;25I#7E4Q8)=+4*SB)4?2^0=$^' ,DA,!& MO&'M?QS%-,#L=\F2'6!W1NI7!0K(9941K2>6\UZ1LA<=CL965'0X:'\;@[J" M/_;P<=$R+2;.SHH@J6BG;3F:T)Z@'P!7.02(\F:^B$PSQY]H )CL+_OCQS$< M8_P[]-2O:\9V][4^2W;L)89!>4+4AHRU;G1\PM_>[CT%6AD0'#@N7=-[$P"_ MN0K= OA;5:G+DJ6L9 5]?8@((\"ZMZ6VUX K[YO)KS!DZ"5P<.\%**2VN?;H MA!>#&ID9#&3QL 9&-1>EY:BHRR'8YZYZR.; M4>@0F"AX;ON/H]3= MCO<>_@P_$WK6."Y^7#2P!W@-)"]#,Z$_1'$YJ9H:W(*=[ MO?J(+J#%:C6JYTH[A77B)9+K[>V\T(#7T8L&-,4Z.H?K+E)0U\13!\1GZ\LR ML2Y/Z+/"N'C?\\J.ZGW MBW8(7G!V[1]D=]W=[@T=<3C#EEMCI+\"MBH MW-C3)Z/#I_]Q/ 'RIRIA+7N]4-)_HQ#5AQJ]>6OIH\O9KXG)O&?:X9TB&V'_ M#ROLLY1\;R)_FZNN%O=14HI@NW07$PV0ICZ"I -RJC9D#QL?D.Z\@'67V0U* M@.Y+= $K*U$XUAQ7;Q4O05'=,?KY2 M%TV>5/ERQZ0S&#,G3S5/0U&ZURU_%%*;AZNM;%Q0S]\V-9Q+RJ3GQ "HU@AQ MHSLBY6#,%6!J*\1"S$E,+*,4SC0!L"_#%<%PESI59C=- ">KJ'89,>XGA.AE MV;C B=> BC^H=%9'/R15I0W9UD&RSSDBW-%F@]96-P@,CY0!)DW9V85#B@)? M7Y71UOYVH&T,QAI&;, =6B+O5!5H 8Z C[+CJ?#!>P=CB>"D^&)Z&FW%ZE.J M8#E_(4L:TH2T-)M8C YZ90\8O=Z4T?=-15K3FAT\-W@K@=^HBQ*I4,N1PYX0N"\(7XI7%ANRH'5A5,AC"=7B'N M5$@2I@GR;WR,'2:F66 4"#!6#M?@X R:D9;TM7'A ?DY#Q^PG_.E*C1&#$RC MUSIA!65-/DZ;5Q' &# */H%!"Z0_P#X (RM:N%86=Q;4'M^5)*)HY =640H-V<<&9B#3-> :$J0 M!%7'QB":P2_E15*7U9+#FN;,,F$3H ?"[TD-WRT(YV=)-6QL\& HORPA0B.UC;!32VG!3L8M.!HC/X5.%D6@%'0VJQ_ >4,:T MKDIX@X8()99+G42F3)'6SE6F$X>ZDSN8D]K&H^A-B?K!A 8%L8Z.?T0LS%H;Z%J 4E.1@8H2C&I*?< ]4I=XG#>$M&Z M+;8H7>A+ I^JJ6?3)H&L6NX(YB(R*H+9<2=TW1H M\V#,K>01N3,?N-A_-L#.6\V*&P#^8D#(!LZ%&"++D\R!!= MA/W LA":0&QWI/RJK#Z2!L^'.$7B$0RTJ.!AU(IC%C0 <(">)L;8:2CX6;O\ MN!;NX/(:JR*T"'\%,A*#,I!T#4>#<&771QBH/JDJU4;8"BQ*HBWY4JQ)\JFE ME&\2B>IZ#7NMHG-+X=BQ1Z&>:/#BX,Q,X9HG/A!N@59>CM;,DP;CW ";=^#> M.AZRR?TGT3GH.VVQC/730Y<^1]O:B(M/'K"X: DH0 <(,6M1QX(D"&]Q0%$L MJ2I*LA]"VKKA'*JRK=T T[-_V\(\(GZ2"6.AB;X"\R1RF044PKZVD(T-YM0N M2@,H:8A7 [6LRVP9"UO%]-=0CL"$KX+$B(#\R5LH80U_FP-U!P+G:*Y\Q@03 M0SD;^)]4Y3G:V('\YFHQ*POZ$I> Y#2.LBJYXCB("J\Q0Z)M!2Z 9XF80/$X M36AXLU"I"SBGL>:H9%8[_#Y1IV"U7GK"D P D++J/F+*:8WV&3\6!F#H!='J M+1)9$G8()+P8W& D(_$%H3!0PX:0\B4%A_3;RXFQVA+PFRA-:'LP*HC?\D$C M=OGX^4F261O41[4T<>?>YVA5A6O"<[,0$[.X0#&%PE=!-LC$YB4U'X@US+'P M463AIM*J3JJE0,24%X*"I,S1E>LM8"+@ERZ<1>!SHS\[@OCT01/$X*+Q0M\% M@/#*X\2N*-HBYJV3;M)2T?^2":W\PM%# LVMDPAVOLYXHKE"\M7207##8A(& MY0"%WQS0M<"4'>$.BV8"2Q<+%CQ]^V@?"^_DFQT,3('/@F,$SNTXCF#0UD@[ M2,%[W@H:=O4(-CX&XUIZP14KWW*/)A. 6"#$QQRG\AB>Q.B3O='>8T1#=#[A MH1[17^AJ^G];\,QV9SA'*?I+Z&(RC(:=* M48BJ[JJY6:DXD-MC\E B,R%;,JD8<5NV+2?HGT]\[#%)L>'4<[8W]9RD%_Q$ MDJ8HBL./(-**J-];,L8$JZI 56)+LTO*"?%HVIBB?:1KGHWA68TF'I(FZ4$; M2Q#J)F5UD13Z-VNH&'H\JLHDFR<+0T/"F&0U:EC3,*)4@9R3DN>IKN!]#A_: MTI?;:-8 2H>?+K%X79(O#?UV"0-Y[014E[J\@/NU10T-;[B+F6NZEF9T4-ZFPR9A:A3 *)\ P6 N<"K MZ!GRDETNP@7%8(D!>Y&@WX_,A^+ =I])0VY7$Z@P)-X:0]E81JO!LQ0%4XQU MN7:*L5,]46FA[ZW2B6\&KZ)I"NW[1>JJX)%^UD8.>.ER._!Q%*IM,@9X9;W+ M>QBV;D ^\U'GJ)[!@#1.@=M"8Y]>($GJU7#8QE7 (JSE;[$D7D"GAC9&VAI" MHD01B>+E+S"XB%JELP+XY(6X>"MTT1J%11;$!?N)8!6',K!FU,H9E',*]0^W M#D3H"L1/K(Y%7H=1%-TD.GMWU$0!Y*@YW^XLP!Q:"=#E7OIZ5&C?%OT%%TYV=-H 4)8ROV1^ MIS%0X%))F6'2&Z)N:'!9:U%:>/P>>390O1$(1 M/Y_@,HQX?-BF-F#_H)(+AMC%*$R!(]Q4R(XH0+EE3[G-HN+V*V[?L;!KZZ$) M[38A[+*@A#;_TC'(%FG $7=FY57LN1V^W>2)B4,JS\X8K!Y1:?F,5"BPC F? M,KPT836E4'9]P96CD'"1,:H!*E6AO[1O-FQ;^>)A&Z3?NI&XYSFZ<2NDKRC" MR)[Q;+W T?-'"X;A[05N:&$L=/88.9D(7 *"8>T,!5?\IJQ1_B+\9AZZ9&>H M #O;,>DR6LY1,B/O(%=FIA)\P MN"6WR#OH;@LY!+G\IN)Y]!X^NL7V@[B8(Y+S8(-$?;9.MD5J)1A.F:[8^6*> MC>R4>9G" @(?*;E?-3XDA5K%-2"PE MF=B"4H$&02MG(4W,8FR%24VL 7@DP61 ZS0AI&&0;P%BL&F1$&XSP_8"(>TY]BQQ0#62];N$^%@">@E&4J$/ZA,N @O 5^)$\NR5 MN L]MABN3\?\UTB,)FE&CJNJ3\"]:67V3<&#C*X4 D'TB2%+WK M0\=<(O>$ HA&+BBJ7U+=2@!.S*Q40GH0H1H)V?T+#8)8BXN$JQ2O"FG '(R- MM\T2S6E/:]OPI*=SG67LL%*VX.Q=[; M^'/IQ^!;, @5E;CT@5A?I!,N/$V*2#"T4.!;NZ%#P7!E&L44"Q:+48= D$S= MTUV1'(D2M$A,+58\"F%I=PK1'+4V@;WJI*)/UD)$63/\^PQ>P1H6Q&!<$"\: M"3'7"WE0!0I?)][7QNY*2$#>F>,F:;+](JHEQ>4X'2\V(:-,L0-;=W[0Y M4LK)0 <(G'.69K[\&I4:!+O56M.M.22(8^Q0(Y,07$[;B%T> UT-GD=@FP%- M&YA58#!J"OH[MK&;E+K14% K0E'E!"#,M; WCZSIDJ^'XW8D2)$4,TS_$(D- M2]M6R!D7E6:5#7]GL8@R:AW$DQFBIR5[H_F66"HE-:6M\--"V9!'>$&BB0^_ M#".U.SCG<#/L9@"/D*#@AQ#GQ*T7,)"+':2@8>2\I0UNO1O/_I_9LW^P\>QO M//L;S_X?Q;/O(L="%F62'%1(9+"8),Q>:Q21+E6G3CNF_ B+C-NIQ+$KU>P* MBXFWU;C.-&C6=+K^"U.#?B+_B4\2DB C#'8N -1 E4'9 8;[JU 5#HV..K?.2!":.*4I=%0=:KE6V M'7M_7B#$L.#GAR5G'+_A5 ;\_J(L,_3_H:&XH+\P+1!X IJC*2 "5UIC0KH5 M+SW$!QN85DE#Z?/HQV>1"6#>E!'%DF&!%L2P4R* -QC

)_#P.CIN'9K[>2< M.$C=B4-+>NSS",G-[[05$0)A78KA1;S[/(.5&PDYCLAY\@%K$43__>J5%/6VVSORJ=0<:*YP8< T!$6A3 MG"BLDWH7QM)IU.<".1(J"[6BT4';J"O92(.&7_-2#3D; 8HPOH20]BWHZ0L;4O<^F:J:B<(/7"3T)$B"M7UF@$HFR#R7K8<3\4*3]]IUA9"<66*RO(/; MN)'Y-7$2AP=&V2TH[HH_R#MP>M2GII7,6X8'1\E,A?)M4-FV[[@0WEC( M=UL]I:)?*'*R7@$[%#MV#>A('3WR"5\E%?<<" ,DO ^GO/4U#29C$%'Q%0=B M.R"(\'K>S >;I1!U;I75<84VD'@AT*W>&EX$$FPUY=PON,SES4P4F +3R;[; MVUZL<]7'D27]91L1*#"J;2IU9KNXUSVL%"NQQ]Z]&UZ1.VN!'#GH):PS@ MNEGV]U9M9_SUME9+L,3BZFRM*+EP_U-;IJ-M;&U)HI$$JK"&;5?A3K2MFALZ4L:4)PT#!_=P2 MY%2^=-M)[ZVF=&U3# 6$E-5'X'N6PX0/;&"Z#=-J+3#=K2$3A&JTZZ)8@+_[ MI+G".%':#\Q\M+,W&C^FH^T)).O8( %>'#'\QD$Y?MQUK_)^JR9'W6E>'5'? MZOV]\2&*TB@TOW)61;3PQ2O?V!__GC>L]/:>C%WOF@HD&6-?7%',Z7!OO/5Q MFXR,(UO[,;[/2PN=V>NX+RR.A?0Q:MNK;"#['Q+\3,#'.>J*KF<3*V2)V7CO M 0<+G8".UK'7+T*6.VVTQ'F5C!'>0$;\6E%[-GZ*E"%]A:;*<(" M!V:Q6%N(3R$0LQ_&VW#,9\R@6A8=49J$9E[,M[]>IZM17!M 7/2)<@5:/H5_;T[PU?_PW@C^PG+#4K5#E.CU'?\=2K='[&@X!3N5] Q<8C??WXNC##%2F&MT$+J3JV[V]@[W[J*O^->L' M/S1L68^7H1.?XSM,M6 ;ZUMPPB>J%;'DJ]M>)*:5JV&UJX%Q)\J%7L2"+UZ; M\M!] _JL+HO9K_;@0T&60QVZ0]YV6>K,])D3$@RJA,.UW9%&=#G@"*TZ0TG! MEC_AT$%IBNO&'B VU^#_BDSOX.+X38+Z&=)!.?#K.?K6E\\ :[<)7&<:V-?F ML@_)F#]^P,;\\[97:9WU2S; M?]!89DO\K;O/&I>I(+S24ZK^0$$K<2MO\QZBZW65T19; M.4R X53^!]F5Y&)39Z;I'\X)CE:#;D,7HF%BQ]DRVU0WQA/3>]SA6G8DM)ZK MJ %Y,:VD_B!X]M%:8/L+ M+'0MMTB2+%=(L%4\^QAG0X:X->B7(#)KQ;W3F5;3Z+6Z $[_ELL];+BHYZ(' M#YB+]JK4*/4Q.E>>B-Y#C\45&B['JJ(H1\6=81WMWEQ5L*I>*[E-I%, < ^Y M3^Z)5PY>8ZW%%YJ+J9U4$RT91\?1*Y#P"Z:1YY0CLJF+]##K(GT8-MMP;I:O M%(\5*:G@E;6K7DD75%>G6S@@I5U*_4G,^ 1)52]R+,:ZN;Y["#0Y":I#<6D! M*LG,]7$IPH3SH;F/F4U>NZSA^3*ZAB/8Z.5.I9_K7PIU(RHKO"*Q+_9V8%N:&!-UA98EGI;U M@NF^%XM(0.\P-B>.GD4_C]Z/3D?17[\9/WEZ'(T=R.MU62L?/5< *NI?P![T M'<7OK2]K5/W^Y.3N,ZTH/.K,JQ&9 6 JN5RF8N(.%I\!Q1BX!@[VHTO/]I4O ML?B"<@T:' 39<%.+=90MF#4($=J8AI6Q@A.$;6XZ5?V7>J,A:%&!"%J8;5"[ M6' IA_ZCF#T*&WQI<;DM@_GZ<_8E9?V%HH3:TITP7BS(*?[AH'NM9MJ0'2> M^K&_2Z*A2>[TQ; M=3>Z-3G"BM:4TS50$L6Q)P^#9=6O C(02M%SQQ'J)J&/W>$)8+$1D[=RS;ZS M%IIMHB?_S-&3CS?1DYOHR4WTY!^GU%NH0V"P/'7@(7%AKM:JH7S=W@BLF"YY2\?7H,'P(OY$@IA&YPB MUP?%0A-:JDE7)")!I199%"A+OV/CR@3#QSEPYOK=)K9!"07"F]KQ ME_:1AB \H-5X1L==S!+VOX1%XZQH9>4JC FD\%(YJ=49?(/]P_\3SDH? M()I9N: ]@AV<-S%P%+YV)4\K9VL";U'9Y!D#&Q9OPNX:5%%UE@0!1#;6QW=M M"KHGL7%9C#VTLHI(F_0&F5)C$L[-O=3J"@>JHUE=+XYV=Z^NKD:_)G.39-4( M!M^E-W<\B]]I ^ MJ.O% MQ?O*2[6Z34BKJ[A92YZ)&7)7#LUK/L*R%PD.0[N% E8BY@%YW!+E&[4 M;E-"/9+1(V&BRP0S(X:ZF+0CP%](6U;!CDRC2P>4&B("B4E](P2[2&&^U"&" M"Y>M=IO<\5C=& V3*5AIU194#E"S!$C<.A$OK+) MGBSUYFN3HH<4%O'X 8=%O(+GYH6S[-]#U,UP8F HA$C,(,5S3VW$=FQ]-50N M7-PTV&'.%DI<^L)7B3%ER@4R'8F2S!H_D82@FXYG=$46)R&#EL-A'H^^9)16 MYKD(2@YS?"WI]OI$,&?ZJ:6@J*V\W^\EF\RQJQZ0B2LJ%QKV$^QVG8&)G'\O M?-7%V8=O7[?A#9HZ-'WR@-'4NF\/]YZ=K %'7W5*X)'RR9VZ5DD-U-^):SO; MG#7X(]"IN_EJ\+Z9+EU!WPL2BH"3V(J^4C.<]5;U"909L3A8&!>-L@Y$YI_? M1Z_0J8!E3\^1[S>(A)F*PO/YTJ:Q]MVLST3FBRR+RQG5=.3NYUP=DXV"DB8S M'N'T.^.MR?;6X7;<^OQXFZEH^-VS[=6)N1/%%5FKQF?#KKH^:3S>,@74,^R. MZ>4>F:F4FZ8'*<^FE'OOI>%M61=J!L!7:-XBRA=T$ML#RPQ-$P3.I(-K&ST4 MWM$H^A[KUG*_9A+*VM#C=;%K3MP>YCX>YOXV-=O8COMJP4!)[259$ #=:*L. MFP:Q:,MFR/N^+/:%N->[I5TIU7>/DOMJEMG+2JUG,U M0$A?VMUB/UEI#1_(*7#_"S3ZRVK\>T0.#=O^[9*VX"H),VY#&SS:S[8!*E2- M.P*4P/NB&OYDR_5%'$M?U6$XOHU/3E::82!E1?$+;;8Z.Z'[1H0J9 L;/ M@\TQ.G-N-3M*V:LL*^ ZD_;@M-E$.ORI(QV>;"(=-I$.FTB'/TZD@[,N:6PA MD(G;#FL\H+51.MLK%@PJ/>%. LRA5G-?:;!J6\DPZ;'<#-H(!)# I7P'QLH:N6RF+TIYTYG,_,5N*8$Z>&@7N%I_K5+;P8 M0-(9"0$#L>/4-/;:D3(0 ;F%#[>%X[ZSM(&*WTI,T&2E?U8N2-6,*37GFC1&4[I\1GZ^/&<#1_^\N$&.=R2NO&Q;O4.<>'Q]3A3I MV3OL.+Z&"KKN2&7(F_D"'=RM:[;:AS=S^TD:U1D&2R!8J=M#C4A7;$4.M%E2 MF;SYY4WI.OCY87&.LFC9=4SIMO=UHW<>DL'FZ4,VV+A6X01-$A(0G1BIQG]_ MQ0/0]$?R"+<^Z-G\$!J7MK*:;?S&25"B ?B.E$#O+G6N+L1T*75@,>0,=V-& MT7N?A$+$KKUK[H^.#B9JOC%1@/D]71\^()5/ZQQGKJ^P$ET]:W?.#ET3+=,$ MMO7@F3&>PGI8JFR' Q9X)ZD6+=&K-^R?QB,<,']H<<3K @L+R=9L_I"0=4 A M"F>1PGNMBOZ7JMLKGL\AEL*VOG^\CVW (\,B @DQ)%C[X/66.*&KK<"]3YQ? M"U;!3=([SN2P%T_XK-VUX?:.E?)Q(,NHH*[W>&[H;Z+20@T7ZU56I1OR)VW, MR8XZ??N J=-/VJ#"FA2J;-9#B3HE__)2H.]S>HQ(,Y"W9 B6V=N^Q".[Q+:>Y4/L=@1 M%D7P&!='F;7(P5+>P)OS"?R^_RS&Q>_'C@ZV))+0!K/E&[*BJ'#27& XUU-Z M_V ;S8;HFD6<]I8VA^]LRY_DTG:0/[/TP1(/TDKLJA2Q%YORO;C;)!)1L@8F M12")ZHKR7TQ'N.M8O[9CI/6$J7F9 M^2RE%6$7P$,X)J$IR)/GXV>HEAL[ST)"_*:T35&Q.JQTC.QT1NB5, ^J6M(L M\R0+HP>"2264NVQ;0_LZTH2HS%.+I \[(*$>6M5\;6' F MO679@N?LI_"1HR!;D1W7QBW00=X +,S!$#"LL= Q)FL@U(9,LU)Q5B5%[\G8 M*1Z4BL>QIO;U*[0@MGKP=4(;&"IE3!;)[;NXSN 'NL?P-P/3Y8D%[&MFXG5; M^VE0;K2]G!,Z,%LZBDM>I![]SCZ1TFL&QJ>W/N.%GE0CD6RVJKZ$Y.8(T5U@ MIW@X2S%2U#U4A3\8,?R[9J1T(.S &1K4ZS)\O=0B7@/?1L%#(CS=6!BEAT!Y M(:Z.;I]3[()J": !JK=ZJ[%3W8@X,K4;J#O.A1LYPC+?O?S>MP(- M0A3)LNKZF_8<+D@LX1OQ2G%H)]7@H=#2\$A<(VA/B=L>$UBP"W2F([ IWSD5 MOV&$HV'UE"I%*ZDG[::035*>/6OGE8*M^0WKPDG%)[:7DR^OB98^OS)/W*"2WK;<0UGD0-%/:B%V5&*-8\>D1AD=FOBY$2$L7]P1 M2/;Y5=-41VB.QG,/><:LN90KHP=TR?8QYD74"]$-D/6;3 M8K]GTX7&JN!)F#G IBJ2%= #RO7 81))47!E\U5G^'!\LEL8MEHP$QZHK1NT MM<(!+K>MW=>U!6-IS;3730(8T@=IDA73HE(-&E#L&#=+,LD"Q+14\JY:J=3K MB".^ER)K7/Y/4\(.A@K0?].\--;03$91ZTL7(T:OKX\123>#@Y5S!3$0.)R2 M\^N$OHN5,^#56#M5I]H6$&#VU _^]0;J@V?'88J[CR(@R*[40.0N=_6$/8 8 MWW!UB%Z!6%M^56*L,Q;JMBY#:.LEIH3)$:X%4J6 F_4C#+RJ8%^).94/L&N\ M3XK8H=BZ2BPG*R'?5(*[PPCN[HU:[.N7W*(6W4<4/N'ZW! ^470N0UNO76:AYZQ"J_U M:R,7X[=V[=[KWBQ FL)57RJD(#@E(.W.,'^Z)33]N4(SAACCC9$9]\<9KU&JAC@;]>D% ML9F<^U>L"-^?=!NWS,-D#G'6IXZ*X-L2B,4%315BRYDNW>/IV6'C^]>_WV?\[.CKAKSY=8X4U+0D-^ALLY$E%WS*+NS48% M1I#'SWB. 2BYYJWQWK>MUYS-X![U_5VS&_T7:+#8ZV91_;9,/VK2\[_$W'Z2 MP4/!],XI *\E6"N$(*;I6-!-3Y?!5SMY8NKV]WXEW35>DWPK@F++OE/-D]Q> MVL'3T?B [DWH:63IZHW7'@B9;1YHL;61?[X8UE+LF\7:'ES<^S*0YG\F]7C_ M]O6KE]&[M[^;OEH0T]:].3%\BCZ8C3EQW)61/^- MWNZT!#ZWH2F?15/VQ_\N!"7$XS?)7!WU(>/K$#NZNX&%U]DX:[.RFS)?QG5L_S MY_\+4$L#!!0 ( $TP!UD?GHZ2:@D +,T 8 #,Q9#$N:'1M[5MM4]NX%OXKVG2ZA9DDS@NTU*',I"'=LM,""V'O[D?9 MEF,-BN65Y(3<7W_/D>S@!%J24EK82V=*L*R7/>>1(O9_:32&:4+3D$7D MX^CS)Q+),)^PU)!0,6J@=,9-0D8RRVA*/C.EN!#DO>+1F!'2;C5?-]N=W6:K MT3C8A[X&12.9^F3/>^UU6IT=TGKC[W3]]FMR^IEL78P&V[;RXO'^T]& U!J>]Y_NP/,.1X?NQ4ZSU28C15/-#9;#9K MSKI-J<;>Z,Q+S$3L>$)*S9J1B6H'^U@"/QF-#O8GS% 2)E1I9M[5+D8?&GM0 MPW CV,&^5WZZNH&,Y@?[$9\2;>:"O:M-J!KSM&%DYG=;F>E!2P]>K]2Y:LQX M9!*_W6J][&4TBG@Z;@@6&W^WN;=W7:3X.%F42>>:KYB@AD\9]EWI-12,*C^0 M)NFM#G!;RZQL%\O4-&(ZX6+NOQKQ"=/DF,W(F9S0]%7=E<"G9HK'KWJVMN;_ M9= UN&?8E6E0P]P*8P^P!+ X!ODQ53-[0RL'P;'3TX6C0'QV=' ,TS\XO^L?AN>DW:6-]LX6W2;]XT/2WHV*IXOCP^$9&7T#B[.CT1%X M,?QK\+%__-N0] GH^'ADN/0#B?C!SIV'YAU6QWT M"")!SOMG[_O'P_/&R5^?AG^7OG9:K I:P1"AI=+ MG6$;QT^VV]M<_Q:;%U&V'?FI5!,JEN)>%-4.VLW%=+F/K\\]2>B4$<6FG,T@ M:YF$:_)'3A5$08#7O/\=P@GIV-XOF>:JL]R&1.+E,Y$PQ4 M2MV%5;E@1A+,3"7(&VA,>4IH.B=Y:E3.H%O0+E;[0)0IF<"3XE20F(90I(B< M0.HRTM6[42%E(=.:JCE6F=!+9B&QZ%-#603&P) "?<0QL$+(%0@NJ 823(,E M$5-DEO P(3K'']?M 6^LZ 0=F' -R@#EA)-HBNF,A=9 [+= 8"BGT"PBP;PZ M#<\@W 2$W>\#0D9BGD*8$3'78:T# J$ZO%:5]SR-<714=_![*'+D$8!.)89U M@!VW7 .11] BF$&;+U!9 $*O# W CZQLK&.-7$ %@*($O-CAM+4GI#HAL9 S M7>)4L3'7!H2X(10+G=U@9;T"-UT:<\/:9\1M@KB=C1 W6@K/KR^Z;WNZ0%2A M)) D9!QS>+1A.R)4,0L0"#@/!+,IC $J \%U@M6QV@0($DD2GV'60B%U#NV0 M.I44#BF9DK!WA&)-M@ 8$0.DN>@/KV"SE<(VL0^L=)8+J&&5\^X6V[9-K7+& M)_?(40&F#J'8/T'JJ@#7 0EM67N@>&F@& 8J4W45SE #=<#/4EJW@>P)8!1V M/)N ])!IT/D0,)O6[D93'3-N2'.]?A-,?0$#9!0CN60J.@\TCSA5'!W@+N?; M+)!B3[G&/&Q7IK9)VW*DU P,,L#)V"@#"Q;]++9]JE .[@'EM6GK!J+7)[RU@0V+8[Q]M%H(4L- 3^U$YJ!C(W7[9@G2Q! M%[49ZNCX[LT/"4J%;E0T)<.H:/B'(=L?:%)##@&)ENI71@.6R=F M#Q#P;"'-%W9M.ZL2JA>2 SG0XIY%-CG8^2B(>TX$OV2B.$U8J5^_]Q3]3*P_ MS3W9[KWV9$5\[MB5V>/(J%PD]6NF0N*L O6:M!!J&TB0&WIV81H%36NDTHNL M;PN@R\F$&\/85])"($%7X/N(@WVVDRV ,["P1I:'3U36Y1ID_^0^BP_;SY>LC-5U^ 5@/MR %LN.7%S7/(&:"CR-B+3=",T4M,P4Z[V21L5:<] M_RS/B#;"7+%?<0<.MY ;C:"A9@MN^R(^"ZT*30!D("GK3@=H$ $ZGT!PP6'K M3)%3;CU-^TF\UWK"4-ML<]2'3!XKX(XZ!)Y9N@/HV /K F-UEPAY.I5BRC ; MIG1XRW-+ MP$]X!+U#>_2WU7V G=+R%\Q5*]+0"%3=LRND>&Z5TP--C)RX.QG5&7-W*XJ2ZG6+U8L<&6"O$0 S M739H#*#QJ9C1N2X6W=Y>L[/SLA< W3!5W+UHK5S0^!==^[AWV-$!^X7^NQKZ MC_=K["%$&7\WCQ!B03/-_/*7JAVX,HHHH^.X@&$E+4^K"UQU4J]YTLX1#KQ M7=&;XZ=]$RU\0AD&"KZX@N"@5/2RVVJVWKRL3D@Q7CDYE5!5^D>:P:]-RDDJ MGQLS13/?P6P&DW!G^ M;3Z1 M2?]&_W9>-SN=)^JA9Q2NJN^V@GX@;HO3!Q @/NGGXQPV4F_<=8PES!9Q!%;2 M&04*Z]36BNG;YMNOQO1)SMZZZ_R!YNP'@V,3;__ED;P_2__PA?U^[G^C)P4? M%[JD8,=V=D7L=WJD5*&/R%=/>ZL7!O_?$'HWUX"Z?Z1$4SMX#MX3#MZI8IKC MSMX>- T2SF(RO&)ACEJ+G+C#W.>0/K[]P=@G$#QH9XXG7JOH2FXF9L MM_<]OAI9S^YQ2ZW\6(+S@PY@[GO:,I4\NNNPQ7-_CF/_ON?@?U!+ P04 M" !-, =9A[9$&V<) !C-0 & '-L9' M,C R-# V,S!X97@S,60R+FAT M;>U;;7/:NA+^*[IT>IK, .8E:5.39H82>IH[;9*3D+GG?)1M&6LB+!])AG!_ M_=V5!)@T;:'I2W)N.E/ ]FJUJWVT^TA6#O_5: SSC.8Q2\C[T<A7N=QCV_>OOA9$!JC2#X M3W<0!,>C8_=@K]EJDY&BN>:&RYR*(!B>UD@M,Z8(@V VFS5GW:94XV!T$61F M(O8"(:5FS<0DM:-#O .?C"9'AQ-F*(DSJC0S;VI7HW>- Y PW AV=!@LOIUL M))/YT6'"IT2;N6!O:A.JQCQO&%F$W59A>M R@,>W9&X:,YZ8+&RW6L][!4T2 MGH\;@J4FW&\>'*QN*3[.EO>DE9:\_\R4 WN&79C&E3P M,2A'6WO._Q">$?S?[K@?V&.TUJ/3T89']G+&K*N1% G(#F\R'G%#NNUFYS"( M8 R+'V!Q#/!EJF+REE8.AA>CDW=4_'9'1&;FX^C"\).TN M;;3W=N@NZ9\>D_9^XJ^N3H^'%V3T?OAP7;L<#JXN3D8GX,7PS\'[_NGO0](? MC,C9.])^W=VKD_XEZ1^?G8^&QVN.0SL%H/.0YX+GK!$)&5^O*<,V+CE9M7?Y_2TV+T-L M%86Y5!,JUH+N;]6.VLWE<+FO+P\\R>B4$<6FG,V@9)F,:_)'217@4,S)!2ND M,E#(R#O0#Y6N\0>1*;F4@B?D7,XP5"=YW"2I5-"6D;^730MP0B:$P;@DY-]E MSDBW52=8"GM/\=PBGIVMXOF6:DL\R&1.KG,Y$PPH2MV%5;E@)A+,S"5P&VA, M>4YH/B=E;E3)0"T0%TM\(,J43.!*<2I(2F.XI8B<0-TRTLE](I"SF&E-U1Q% M)O2:64@L=6JXEX QT*5 '[$/%(BY K8%8L"_-%B2,$5F&8\SHDO\6+4'O#&O M!!V8< VT +F$XV>*Z8+%UD#4ZQ$8RRDT2T@TKP[#$PBW 6'W^X"0D93G$&9$ MS"JL=4 @B,-C57G.\Q1[1VH'OV-18AX!Z%1B6 ?8<9MK(/((6@0S$/,E*CT@ M]*VN ?B)Y8QUE"@%" 4)>#%=J>M/3'5&4F%G.D%3A4;>W9]W7/>T1Y9D$)@F9IAPN;=A."%7, @0" MSB/!; EC@,I(<)VA.(I-($%BDL1K&+582%U".TR=2@J'E$))6#C";4UV !@) M Z2YZ ]O8*65PQJQ#UGIHA0@86GS_@[;M4TM;<8K=\F1_N4.H:B?8.JJ -![!%@%)8[VX#TF&D@^1 P6]:^CJ8Z M5MR8EGKS)ECZ(@;(\#VY8BI+!0H@/TVYMED/I%AN]2"_7N7+:LYURVF FJ^F M*[C4?3[&AQQR)]BBD1#:/0]=1IHGG"J.#G!7\VT5R%%3J;$.VYFI;=&V.5)J M!@89R,G8J *R>-24$SMX)8U8E7/H85C!U52 [\BAH*0?:$]2WY5MGVL4([N M >6-T]8GB-X\X6T,;)@,4YX@7JF6.<7,3C5@'=DE@IBJ9 $H@#BG$1?3<)M)"%AI _M:.:D2S-YRW8I$K0I31#'IU^??%#H@5#M[.0 MN9$ >WJH_ EU6Z$NV2YSNH!^"@Q0R6Y)>\-AZ<3L!@+N+>3ETJY=9U5&]9)R M8 ZTN&>)+0YV/'SBGA/!KYGPNPFWY.OW'J)?B?7'N2;;O]>:S,?G*ZLRNQV9 M+"9)?96I,'%6@;I*6@BU+2C()WQV:1H%3FNDTLNJ;V^ RLF$&\/8%\I")(%7 MX/.$@WU6R0[ &;*PQBP/W\BL%W.0_5UR,-_.MS*/[:;#[M/BZTZH0^"937< ';MA[3%6=X60YU,II@RK84['?M]=^0S))H60RWVJV7CVO#HCO;S$XE5!5]&.:P=X MMATO1&FDI2@-N^7HCPY]17#S-%2=_X%)-AWV;O.1#/HW^K?WLMGI/ X/'P>L M J-PJG^W:?T3O?9;(L"*0M(OQR6L[EZY,R)K'GMP0:K4!86\VJEM!+37S==? M!-H_8?0V!T>R M8,H/R-= !VLG&O_?X/G($TWMZ"EXCSAX@XRSE+Q;[G6<5;:81[@%5ZJGJ#[$ MJ/(O'6]W&W7<@+$Q[LJ=NQ?E$-]5I#'"_=6[=!_XW<. WPYT8)?E"R;]4&+U MD_:,[KM!-)4\^=K^4.#^?,C^/=+1_P!02P,$% @ 33 '68=OLI+H!0 MK!P !@ !S;&1P+3(P,C0P-C,P>&5X,S)D,2YH=&WM66MSVC@4_2M:=[I- M9O +2$(,8880,DVG#30XN]N/PI:QIL+RRG* _?5[)=O4T#9]I.V2;C/A(>E* MNH]SCZYP[S?3'"4Q3@(2HN?^JYK#4L)_'$0QW[V&XZS39R3KQVRW-/T.05.KCU MAX=:^&(\]-],1L6ND]OSEU=#9)BV_6=K:-L7_D4QT+8<%_D")QF5E">8V?;H MVD!&+&7JV?9RN;26+8N+N>W?V+%2.]0)M>,G!D++.8T,25/O9:3RB[, MM&%X1V9E+FDH8\]UG*?=%(8F(Y'TCJQ.YUV7H/-XT\<+TSQ!&);TCJBU M:ZL&C&#AS;B,N[L;?&AF6LV+>"+-""\H6WO/?+H@&;HF2W3#%SAYUBAZX#,C M@D;/NEHZH_\06!K,DV0E3:2 M:%-GG(4@.UK%=$8E:C4MMV?/P(?I=] X /@245/Y"[4LZ%;I7 M*H'2#22YGC$CF;9IL49O$[Z$?>>D@0(B)(W6#93F(LLQN W$:U MO51 %13& M(4_5Z5$7KX04"& #;0@6,YR0S!RO&%FC0:"W5B ?6(LO9ZMXE+ 0>(9 _VX M"(DX,QP#E&*LY.%-.TMQ4+7+R!8SS( SAM.,>-67[C> E0EL+OG"4ZCJUDX6 MG4Q*7Y/A-<^E%]$5";LURB^TJ@A""GB%#\:[0NZ="E6 69G'.J5!I>XRII*8 MRC_$@\ *G);JM(YA5NG'4A_7@F,TK*NT/?Y^YGRMMD53+01*B05F6_11=AE] M'\!2YEN4,TB^ )**J038)(4@?^=4$%7Q9 I%V0:3!QB23B#WZ" \W"#O70IM MTJ>$GWO::G=58FW IUQAJQ#9.J;[#47GIT)BQ;:LFE5/#8<:?-6NY6IN"P9L3XTHMI&))DTS85,KT9W(/>FDMPPB?K^UH";D3Q+.,LEV3'T&]= MVMQ3S:A$I!D4ZXS*=66CT5=GO]/JU@_8 @[E^W;2W>?VEO5(G/Z5]K6/K6;S MD5JHR6";TA^403\0MT7J7P!=>FB0SW,H2T^*BG@+LV4<@97@0 $*:QJ?%=-3 MZ_3>F/X,WOOY^=K[RLM*>FY+%.J^UBZ0IF^ ME3]Q]-\^V6IG-GK!XP3]@1,T#3@4A/\WA'Z::_1%82^)QNC_"MXC#MX$KE0T M5,]%U/UJ&%,2H=&*!+DJO= XBFCP*Z3[>/;3^WYO+B[N5(*R 0@?3 2%ZW0* M]^GW8GO8L^EN9*O[V-[[[!0 'A\ !@ !S M;&1P+3(P,C0P-C,P>&5X,S)D,BYH=&WM67M3VS@0_RHZ=WJ%F?B1!S0X(3,A MA"DWE%!BYJY_*K8<:ZI8/EDFR7WZ6TEV<-*6]EK:@[8,)$A:K?;QV]5*ZO]F MV^,TP6E((O0J>'V!(AX6"Y)*% J")?0NJ4Q0P+,,I^@U$8(RADX$C>8$H:;G M'#K-UH'CV?:@#[Q&Y22>^JCK'KHMK]5!WDN_T_;;773U&NW=!*-]37PZ&05O MK\9FU:N;DXOS$;)LU_VS/7+=T^#4#'0M[S7H:CB*9SFY%8^@=.MWO7)>@\V?1QHYHO",.2WA+%N\8U9 0+?\9E MTMM=X$,SLVI>S%-IQWA!V=I_$= %R=$E6:)KOL#IBX;I@>^<"!J_Z&GJG/Y# M@#6H)\E*VIC1.3!7LO:,_CZ,(?77;)E_U(JSK14-CR8,Z>:2:%5GG$5 .UXE M=$8E:K><5M^=@0VS;R!Q"/ EXH%$'HVO@_.S\]$P.)]< DZOIS?#RP %$RW_ M3/PG9LTNNG&FSLA!T_%(,VRV#[P&&D[1\'1R%8Q/OW:%BN^1=X@F9RAX-4;3 MX?7)\'(\M2=_78S?HN$H4",MSWMH%]QC<$7Y$26LP7F*0IZF)%1@-OE&)@2] M*; /[(UNB89%Q+Q&$TYHQ&ZXDLB&N@\#1VTITA_?]9MM;S>B"\@2ZUUJ]G; MARR$SKA80)JRWZ"8"\TV ]EYA$@:09[ZHT@):H,'=*+".8HIJW*>(IZ2L! 0 M9& 'G$9HO(+\D4+F@Y46-,^5O/"K*"/(>R@A@H"4=9F,[)5(('0#2:YGS$BN M=5JLT;N4+V'=.6F@D A)XW4#987("PQF _(:;DHK&=R P#CBFFD% I GP=+ON\HO!@X2SQC(QT5$Q+'E62 48V7N MVK3S#(=5N_2LF6&'G#&_S]R/E2:4U3,0*AQ *SK?11=EF# ,!2QEM<, B^ M$(**J0#8!(4@?Q=4$%4EY I%^0:3>QB"3J#FP5ZTOT'>70AMPJ>$7_.HW>FI MP-J 3YG"52YRM4\?-Q2]'PJ)K<>(1)K&JJGA!7N$Q#2%7$=-RJU@BJG:)#)! M,\!KG@%$\X:>%=,4REW5#PPC74#IW Y4!3. YK!'Z#7S M"L3ESN)\'*@?KA5UMMJJ%;6'CBU5%%H5O#\+L\9^RF^),92J!I5-0.GM6M.[ M\VU9::J>&@XU^*I52V[-$I0;[^]@RF"^Y'+@.=[+Y[4-?P=+=6O4^'/@&3.^ M]!,:123=M&V%3'\&9X=W]A*,\,F:N!: &U(\RSDK)-E1]*%+FWNJ&16(-(<" MEU&YKG2T!FKO]]J]^@9KX%!^;@?=?69O.T_$Z%^H7^?0:;6>J(8Z&?R*JL<6 M59!#8?N#A-NR/N("O4\:^!TY1_\G_-XW>E56/$7CEP'Q8.#_CEJ;J#V%^L%' MPV)>P#GMI3DB;FG\V1#;3G*?0MF/8+W/!Q/UOX7 M:E*6+V497]U79"N4ZUNK9Y[^>4RZNKF++F@:8?0*CM%$_.1H?>)IR!K\4+[\ MV9PW2BB)T=GF>F(2QS0D0E].!%!%YH7XY=7'Z%5ZW_.,N>>B$H0-@7CO2E!P M;P;^O?.T\O P#'F12A"U(;#=W,!.D7J M1HL+O]K_:@^:VP/EF4I=F3&:$KML5SMF_2&U[*F_H^Z^T&9X3FQS^L*Q),+' MMYQ6U['=KM/J;+9JT^?IXMN\_.JGY,&_4$L! A0#% @ 33 '61WG6]%V M#P DZ$ !$ ( ! '-L9' M,C R-# V,S N>'-D4$L! M A0#% @ 33 '65&UK;ID#@ 3M4 !4 ( !I0\ '-L M9' M,C R-# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( $TP!UD<0U@:FR0 %E: M @ 5 " 3P> !S;&1P+3(P,C0P-C,P7V1E9BYX;6Q02P$" M% ,4 " !-, =9P,<3!5I9 "V\@4 %0 @ $*0P &UL4$L! A0#% @ 33 '61;YYR-B/0 ?*$$ M !4 ( !EYP '-L9' M,C R-# V,S!?<')E+GAM;%!+ 0(4 M Q0 ( $TP!UF?UQU#SMT! /F!' 5 " 2S: !S;&1P M+3(P,C0P-C,P>#$P<2YH=&U02P$"% ,4 " !-, =9YW#TE/X7 !&& M& @ $MN ( &5X,S%D,2YH M=&U02P$"% ,4 " !-, =9A[9$&V<) !C-0 & @ 'I M"P, #,Q9#(N:'1M4$L! A0#% @ 33 '68=O MLI+H!0 K!P !@ ( !AA4# '-L9' M,C R-# V,S!X97@S M,F0Q+FAT;5!+ 0(4 Q0 ( $TP!UDWMC>^^P4 !X? 8 M " :0; P!S;&1P+3(P,C0P-C,P>&5X,S)D,BYH=&U02P4& P # R ) P U2$# end XML 77 sldp-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputSharePriceMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExercisePriceMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001844862 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001844862 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001844862 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001844862 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001844862 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001844862 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001844862 us-gaap:RetainedEarningsMember 2024-06-30 0001844862 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001844862 us-gaap:RetainedEarningsMember 2024-03-31 0001844862 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001844862 2024-03-31 0001844862 us-gaap:RetainedEarningsMember 2023-12-31 0001844862 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001844862 us-gaap:RetainedEarningsMember 2023-06-30 0001844862 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001844862 us-gaap:RetainedEarningsMember 2023-03-31 0001844862 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001844862 2023-03-31 0001844862 us-gaap:RetainedEarningsMember 2022-12-31 0001844862 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001844862 us-gaap:CommonStockMember 2024-06-30 0001844862 us-gaap:CommonStockMember 2024-03-31 0001844862 us-gaap:CommonStockMember 2023-12-31 0001844862 us-gaap:CommonStockMember 2023-06-30 0001844862 us-gaap:CommonStockMember 2023-03-31 0001844862 us-gaap:CommonStockMember 2022-12-31 0001844862 us-gaap:EmployeeStockOptionMember 2024-06-30 0001844862 us-gaap:EmployeeStockOptionMember 2024-03-31 0001844862 us-gaap:EmployeeStockOptionMember 2023-12-31 0001844862 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001844862 sldp:BmwOfNorthAmericaLlcMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001844862 sldp:BmwOfNorthAmericaLlcMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001844862 sldp:BmwOfNorthAmericaLlcMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001844862 sldp:BmwOfNorthAmericaLlcMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001844862 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001844862 us-gaap:EquipmentMember 2024-06-30 0001844862 us-gaap:ConstructionInProgressMember 2024-06-30 0001844862 sldp:LaboratoryEquipmentMember 2024-06-30 0001844862 sldp:FurnitureAndComputerEquipmentMember 2024-06-30 0001844862 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001844862 us-gaap:EquipmentMember 2023-12-31 0001844862 us-gaap:ConstructionInProgressMember 2023-12-31 0001844862 sldp:LaboratoryEquipmentMember 2023-12-31 0001844862 sldp:FurnitureAndComputerEquipmentMember 2023-12-31 0001844862 sldp:BmwOfNorthAmericaLlcMember us-gaap:RelatedPartyMember 2024-06-30 0001844862 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001844862 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001844862 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001844862 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001844862 2021-09-01 0001844862 srt:MinimumMember 2024-06-30 0001844862 srt:MaximumMember 2024-06-30 0001844862 us-gaap:TrademarksMember 2024-06-30 0001844862 sldp:TrademarksPendingMember 2024-06-30 0001844862 sldp:PatentsPendingMember 2024-06-30 0001844862 us-gaap:TrademarksMember 2023-12-31 0001844862 sldp:TrademarksPendingMember 2023-12-31 0001844862 sldp:PatentsPendingMember 2023-12-31 0001844862 us-gaap:PatentsMember 2024-06-30 0001844862 us-gaap:LicensingAgreementsMember 2024-06-30 0001844862 us-gaap:PatentsMember 2023-12-31 0001844862 us-gaap:LicensingAgreementsMember 2023-12-31 0001844862 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001844862 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001844862 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-06-30 0001844862 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-01 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-01 2024-06-30 0001844862 us-gaap:FairValueMeasurementsRecurringMember 2024-04-01 2024-06-30 0001844862 us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-06-30 0001844862 us-gaap:PropertyPlantAndEquipmentMember 2024-04-01 2024-06-30 0001844862 us-gaap:PropertyPlantAndEquipmentMember 2024-01-01 2024-06-30 0001844862 us-gaap:PropertyPlantAndEquipmentMember 2023-04-01 2023-06-30 0001844862 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001844862 sldp:BmwOfNorthAmericaLlcMember us-gaap:RelatedPartyMember 2023-12-31 0001844862 sldp:Sp2IncreasedScaleElectrolyteProductionMember 2024-06-30 0001844862 sldp:Sp1CapitalProjectsMember 2024-06-30 0001844862 sldp:Sp2IncreasedScaleElectrolyteProductionMember 2023-12-31 0001844862 sldp:Sp1CapitalProjectsMember 2023-12-31 0001844862 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001844862 sldp:PublicWarrantsMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember 2024-06-30 0001844862 sldp:PublicWarrantsMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember 2023-12-31 0001844862 us-gaap:WarrantMember 2024-06-30 0001844862 2023-06-30 0001844862 2022-12-31 0001844862 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2024-06-30 0001844862 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001844862 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-06-30 0001844862 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2024-06-30 0001844862 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-06-30 0001844862 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-06-30 0001844862 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-12-31 0001844862 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001844862 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001844862 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-12-31 0001844862 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001844862 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001844862 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001844862 sldp:EquityIncentive2021PlanMember 2024-01-01 2024-06-30 0001844862 sldp:EquityIncentive2014And2021PlanMember 2024-01-01 2024-06-30 0001844862 sldp:EmployeeStockPurchasePlan2021Member 2024-01-01 2024-06-30 0001844862 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001844862 sldp:EquityIncentive2021PlanMember 2023-01-01 2023-06-30 0001844862 sldp:EquityIncentive2014And2021PlanMember 2023-01-01 2023-06-30 0001844862 sldp:EmployeeStockPurchasePlan2021Member 2023-01-01 2023-06-30 0001844862 sldp:ContingentlyIssuableCommonStockMember 2023-01-01 2023-06-30 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001844862 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001844862 sldp:EmployeeStockPurchasePlanMember 2024-04-01 2024-06-30 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001844862 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001844862 sldp:EmployeeStockPurchasePlanMember 2024-01-01 2024-06-30 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001844862 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001844862 sldp:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001844862 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001844862 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001844862 sldp:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001844862 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001844862 2023-01-01 2023-03-31 0001844862 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001844862 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001844862 2024-01-01 2024-03-31 0001844862 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001844862 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001844862 2024-01-23 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-06-30 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-06-30 0001844862 sldp:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001844862 sldp:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001844862 2024-04-01 2024-06-30 0001844862 2023-04-01 2023-06-30 0001844862 2023-12-31 0001844862 2024-06-30 0001844862 2023-01-01 2023-06-30 0001844862 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001844862 sldp:WarrantsMember 2024-01-01 2024-06-30 0001844862 2024-08-05 0001844862 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares pure sldp:Y 0001844862 --12-31 2024 Q2 false P3Y 10-Q true 2024-06-30 false 001-40284 SOLID POWER, INC. DE 86-1888095 486 S. Pierce Ave., Suite E Louisville CO 80027 303 219-0720 Common stock, par value $0.0001 per share SLDP NASDAQ Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50 SLDPW NASDAQ Yes Yes Non-accelerated Filer true false false 178962858 30638000 34537000 109882000 141505000 7766000 1553000 4581000 7959000 5523000 160826000 183118000 99727000 99156000 6852000 7154000 972000 1088000 218313000 239566000 1912000 1650000 4025000 1060000 331801000 349674000 492627000 532792000 7285000 6455000 10075000 1000 828000 4559000 7590000 668000 626000 362000 379000 22949000 15879000 4025000 4227000 7649000 7996000 381000 552000 845000 803000 12900000 13578000 35849000 29457000 0.0001 0.0001 2000000000 2000000000 178640611 178640611 179010884 179010884 18000 18000 586029000 588515000 -128120000 -84639000 -1149000 -559000 456778000 503335000 492627000 532792000 5075000 4906000 11028000 8698000 5437000 6897000 9727000 13171000 18526000 14508000 37400000 26156000 8049000 5673000 16619000 12862000 32012000 27078000 63746000 52189000 -26937000 -22172000 -52718000 -43491000 4520000 4993000 9637000 9827000 -703000 -4987000 -202000 -2325000 49000 13000 91000 26000 5174000 9967000 9748000 12126000 -21763000 -12205000 -42970000 -31365000 511000 511000 -22274000 -12205000 -43481000 -31365000 -11000 1098000 -590000 -213000 -22285000 -11107000 -44071000 -31578000 -0.13 -0.13 -0.07 -0.07 -0.24 -0.24 -0.18 -0.18 177588035 177588035 178063573 178063573 179186027 179186027 177502037 177502037 179010884 18000 588515000 -84639000 -559000 503335000 -21207000 -21207000 169000 169000 161995 2360316 97000 97000 3183638 4963000 4963000 2863000 2863000 -579000 -579000 178349557 18000 586343000 -105846000 -1138000 479377000 -22274000 -22274000 187614 238000 238000 310000 310000 689221 1230581 100000 100000 1816362 3393000 3393000 3051000 3051000 -11000 -11000 178640611 18000 586029000 -128120000 -1149000 456778000 176007184 18000 577603000 -19090000 -3159000 555372000 -19158000 -19158000 1679954 150000 150000 2222000 2222000 885000 885000 177687138 18000 579975000 -38248000 -2274000 539471000 -12205000 -12205000 129928 214000 214000 111000 -84000 27000 163148 346676 33000 33000 2923000 2923000 -1098000 -1098000 178326890 18000 583034000 -50369000 -3372000 529311000 -43481000 -31365000 7974000 4906000 417000 372000 5914000 5145000 -202000 -2325000 24000 4540000 5518000 6213000 1232000 4581000 2151000 2287000 188000 884000 -297000 10075000 -32000 -828000 -4000000 -3030000 649000 -305000 -268000 -40179000 -36304000 8460000 21184000 99548000 174400000 156135000 210329000 3046000 270000 259000 44811000 14486000 7000 197000 184000 238000 214000 479000 111000 8274000 213000 146000 -8531000 134000 -3899000 -21684000 34537000 50123000 30638000 28439000 91000 26000 744000 3591000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:11pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 1 – Nature of Business</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Solid Power is developing solid-state battery technology for the EV and other markets. The Company’s planned business model is to manufacture and sell its proprietary electrolyte and to license its cell designs and manufacturing processes. </span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:11pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 2 – Significant Accounting Policies</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The significant accounting policies followed by the Company are set forth in Note 2 – Significant Accounting Policies to the Company’s financial statements included in the 2023 Form 10-K and are supplemented by the Notes. The financial statements included in this Report (including the Notes) should be read in conjunction with the 2023 Form 10-K.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared on the basis of GAAP and reflect all adjustments of a normal recurring nature, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position and results of operations at, and for, the periods presented. The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from those estimates. All dollar amounts presented herein are in U.S. dollars and are in thousands, except par value and share and per share amounts.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying unaudited condensed consolidated financial statements include accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified to conform to current period presentation in the accompanying unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:normal;">Income Taxes</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In December 2023, the FASB issued ASU 2023-09 </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Income Taxes</i><span style="font-family:'Times New Roman','Times','serif';"> (Topic 740) Improvements to Income Tax Disclosures. ASU 2023-09 requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires companies to disclose additional information about income taxes paid. ASU 2023-09 will be effective for annual periods beginning January 1, 2025 and will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is evaluating the disclosure impact of ASU 2023-09. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Segment Reporting </i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In November 2023, the FASB issued ASU 2023-07 </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Segment Reporting</i><span style="font-family:'Times New Roman','Times','serif';"> (Topic 280): Improvements to Reportable Segment Disclosures. Among other new disclosure requirements, ASU 2023-07 requires companies to disclose significant segment expenses that are regularly provided to the chief operating decision maker, or CODM. ASU 2023-07 will be effective for annual periods beginning on January 1, 2024 and interim periods beginning on January 1, 2025. ASU 2023-07 must be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect any financial statement impact with the adoption of ASU 2023-07. </span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared on the basis of GAAP and reflect all adjustments of a normal recurring nature, which are, in the opinion of management, necessary for a fair presentation of the consolidated financial position and results of operations at, and for, the periods presented. The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from those estimates. All dollar amounts presented herein are in U.S. dollars and are in thousands, except par value and share and per share amounts.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying unaudited condensed consolidated financial statements include accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified to conform to current period presentation in the accompanying unaudited condensed consolidated financial statements.</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:normal;">Income Taxes</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In December 2023, the FASB issued ASU 2023-09 </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Income Taxes</i><span style="font-family:'Times New Roman','Times','serif';"> (Topic 740) Improvements to Income Tax Disclosures. ASU 2023-09 requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires companies to disclose additional information about income taxes paid. ASU 2023-09 will be effective for annual periods beginning January 1, 2025 and will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is evaluating the disclosure impact of ASU 2023-09. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Segment Reporting </i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In November 2023, the FASB issued ASU 2023-07 </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Segment Reporting</i><span style="font-family:'Times New Roman','Times','serif';"> (Topic 280): Improvements to Reportable Segment Disclosures. Among other new disclosure requirements, ASU 2023-07 requires companies to disclose significant segment expenses that are regularly provided to the chief operating decision maker, or CODM. ASU 2023-07 will be effective for annual periods beginning on January 1, 2024 and interim periods beginning on January 1, 2025. ASU 2023-07 must be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect any financial statement impact with the adoption of ASU 2023-07. </span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:11pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 3 – Property, Plant and Equipment</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';">Property, plant and equipment are summarized as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-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:53.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Production equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 36,473</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 36,086</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Laboratory equipment </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11,275</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 9,910</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Leasehold improvements </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 59,394</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 59,109</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Furniture and computer equipment </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,046</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Construction in progress </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 20,015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total cost </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 131,203</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 122,670</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Accumulated depreciation </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (31,476)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (23,514)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Net property and equipment </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 99,727</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 99,156</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Depreciation expenses for dedicated laboratory equipment and production equipment are charged to research and development. The other depreciation expenses are included in the Company’s overhead and are allocated across Operating Expenses based on Company personnel costs incurred.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Depreciation expense related to property, plant and equipment are summarized as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-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:45.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Depreciation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,061</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7,966</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,898</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company expanded its electrolyte production to produce larger quantities of electrolyte material required to feed cell-production lines and continue research and development efforts at SP2. The Company began producing electrolyte at SP2 in 2023</span><span style="font-family:'Times New Roman','Times','serif';">. The Company is developing a design verification plan and report lab at SP2 to improve and test process developments, which is anticipated to be placed in service by the end of 2024. </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;white-space:nowrap;width:56.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Construction in progress</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> SP1 - Capital projects</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,797</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> SP2 - Increased scale electrolyte production </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 16,218</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11,352</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 20,015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-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:53.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Production equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 36,473</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 36,086</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Laboratory equipment </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11,275</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 9,910</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Leasehold improvements </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 59,394</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 59,109</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Furniture and computer equipment </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,046</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Construction in progress </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 20,015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total cost </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 131,203</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 122,670</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Accumulated depreciation </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (31,476)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (23,514)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Net property and equipment </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 99,727</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 99,156</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 36473000 36086000 11275000 9910000 59394000 59109000 4046000 3915000 20015000 13650000 131203000 122670000 31476000 23514000 99727000 99156000 <p style="font-family:'Arial','Helvetica','sans-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:45.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Depreciation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,061</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7,966</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,898</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4061000 2639000 7966000 4898000 <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;white-space:nowrap;width:56.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Construction in progress</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> SP1 - Capital projects</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,797</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> SP2 - Increased scale electrolyte production </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 16,218</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11,352</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 20,015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3797000 2298000 16218000 11352000 20015000 13650000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 4 – Intangible Assets</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';">Intangible assets of the Company are summarized as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Intangible assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Licenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (65)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (61)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Patents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 130</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 92</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Patents pending</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,671</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,444</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Trademarks</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Trademarks pending </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 22</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 18</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Times New Roman','Times','serif';">Total amortized intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,985</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (73)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,716</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (66)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Amortization expense for intangible assets is summarized as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-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:44.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Amortization expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Useful lives of intangible assets range from </span><span style="-sec-ix-hidden:Hidden_OCWApVECeUirggkdjbHjjw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span><span style="font-family:'Times New Roman','Times','serif';"> to </span><span style="font-family:'Times New Roman','Times','serif';">20 years</span><span style="font-family:'Times New Roman','Times','serif';">. Amortization expenses are allocated ratably across Operating Expenses based on Company personnel costs incurred.</span></p> <p style="font-family:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Intangible assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Licenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (65)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (61)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Patents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 130</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 92</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Patents pending</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,671</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,444</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Trademarks</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Trademarks pending </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 22</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 18</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Times New Roman','Times','serif';">Total amortized intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,985</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (73)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,716</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (66)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p> 149000 -65000 149000 -61000 130000 -8000 92000 -5000 1671000 1444000 13000 13000 22000 18000 1985000 -73000 1716000 -66000 <p style="font-family:'Arial','Helvetica','sans-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:44.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Amortization expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p> 3000 3000 7000 8000 P20Y <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 5 – Collaborative Arrangement </b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">On January 10, 2024, the Company entered into the SK On Agreements. The Company determined the SK On Agreements should be combined and evaluated as a single contract. The SK On Agreements were determined to be a collaborative arrangement in accordance with ASC Topic 808, </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Collaborative Arrangements</i><span style="font-family:'Times New Roman','Times','serif';">, and revenue recognition is recorded by analogy to ASC Topic 606, </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Revenue from Contracts with Customers</i><span style="font-family:'Times New Roman','Times','serif';">. The Company determined the SK On Agreements represent a single, combined performance obligation. Collaborative revenue is recognized over time using the input measurement method utilizing incurred labor hours in relation to total labor hours anticipated to satisfy the combined performance obligation. The Company will expense contract fulfillment costs as incurred.</span><span style="font-family:'Times New Roman','Times','serif';"> </span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 6 – Fair Value Measurements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company considers all highly liquid instruments with original maturities of less than 90 days to be cash equivalents. The carrying amounts of certain financial instruments, such as cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short maturities.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Level 1inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that a reporting entity can access at the measurement date. Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs for assets or liabilities. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:bold;">Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of June 30, 2024 and December 31, 2023, the Company’s financial assets and liabilities measured and recorded at fair value on a recurring basis were classified within the fair value hierarchy as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Commercial Paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 81,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 81,021</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Corporate Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 203,592</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 203,592</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Government Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 43,582</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 43,582</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Commercial Paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 84,909</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 84,909</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Corporate Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 239,473</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 239,473</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Government Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 56,689</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 56,689</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,505</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,505</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,722</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,722</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The change in fair value of the Company’s marketable securities and investments are included in other comprehensive income (loss). There were </span><span style="font-family:'Times New Roman','Times','serif';">no</span><span style="font-family:'Times New Roman','Times','serif';"> transfers in and out of Level 3 fair value hierarchy during the three or six months ended June 30, 2024 or year ended December 31, 2023. During the six months ended June 30, 2024, the Company purchased </span><span style="font-family:'Times New Roman','Times','serif';">$99,548</span><span style="font-family:'Times New Roman','Times','serif';"> of marketable securities and investments. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Fair Value of Warrants </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The fair value of the Private Placement Warrants has been estimated using a Black-Scholes model as of June 30, 2024 and December 31, 2023 Consolidated Balance Sheet dates. The estimated fair value of the Private Placement Warrants is determined using Level 2 directly or indirectly observable inputs. Inherent in a Black-Scholes model are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, and dividend yield. Material increases (or decreases) in any of those inputs may result in a significantly higher (or lower) fair value measurement. The Company estimates the volatility of its Private Placement Warrants based on implied volatility from the Company’s Public Warrants and from historical volatility of the Company’s common stock. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve for a maturity similar to the expected remaining life of the Warrants. The dividend yield is based on the historical rate, which the Company anticipates remaining at zero. The fair value of the Public Warrants has been measured based on the quoted price of such warrants on the Nasdaq Stock Market, a Level 1 input.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table provides quantitative information regarding Level 2 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates:</span></p><p style="font-family:'Arial','Helvetica','sans-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:55.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Exercise price</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock price</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.65</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 97.9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 95.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Term (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2.94</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Risk-free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4.52</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3.94</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table provides a rollforward of the Public Warrants measured at fair value per Public Warrant using Level 1 inputs and Private Placement Warrants measured at fair value per Private Placement Warrant using Level 2 inputs:</span></p><p style="font-family:'Arial','Helvetica','sans-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:55.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> Public Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Private Placement Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 1 Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 2 Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">December 31, 2023</span></p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.28</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Change in fair value</span></p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.01</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.06</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">March 31, 2024</span></p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.34</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Change in fair value</span></p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (0.03)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (0.05)</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">June 30, 2024</span></p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.17</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.29</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the three months ended June 30, 2024: </span></p><p style="font-family:'Arial','Helvetica','sans-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:35.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Change in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrant Class</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Fair Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,637</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (396)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,091</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (307)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,728</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (703)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,025</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the six months ended June 30, 2024:</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:34.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Change in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:34.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrant Class</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Fair Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,505</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (264)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,722</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 62</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,227</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (202)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,025</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Commercial Paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 81,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 81,021</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Corporate Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 203,592</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 203,592</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Government Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 43,582</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 43,582</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Commercial Paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 84,909</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 84,909</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Corporate Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 239,473</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 239,473</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Government Bonds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 56,689</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 56,689</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,505</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 2,505</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,722</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 1,722</span></p></td></tr></table> 81021000 81021000 203592000 203592000 43582000 43582000 2241000 2241000 1784000 1784000 84909000 84909000 239473000 239473000 56689000 56689000 2505000 2505000 1722000 1722000 0 0 99548000 <p style="font-family:'Arial','Helvetica','sans-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:55.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Exercise price</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock price</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.65</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 97.9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 95.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Term (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2.94</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Risk-free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4.52</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3.94</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr></table> 11.50 11.50 1.65 1.45 0.979 0.950 2.44 2.94 0.0452 0.0394 <p style="font-family:'Arial','Helvetica','sans-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:55.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> Public Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Private Placement Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 1 Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level 2 Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">December 31, 2023</span></p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.28</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Change in fair value</span></p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.01</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.06</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">March 31, 2024</span></p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.34</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Change in fair value</span></p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (0.03)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (0.05)</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">June 30, 2024</span></p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.17</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 0.29</span></p></td></tr></table> 0.19 0.28 0.01 0.06 0.20 0.34 -0.03 -0.05 0.17 0.29 <p style="font-family:'Arial','Helvetica','sans-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:35.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Change in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrant Class</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Fair Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,637</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (396)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,091</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (307)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,728</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (703)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,025</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following tables provides a reconciliation of the change in fair value for the Public Warrants and Private Placement Warrants for the six months ended June 30, 2024:</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:34.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Change in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:34.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrant Class</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Level</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Fair Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,505</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (264)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,241</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,722</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 62</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,784</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,227</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (202)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,025</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">​</span></p> 13182501 2637000 -396000 2241000 6150802 2091000 -307000 1784000 19333303 4728000 -703000 4025000 13182501 2505000 -264000 2241000 6150802 1722000 62000 1784000 19333303 4227000 -202000 4025000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 7 – Warrant Liabilities</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below provides a summary of the outstanding Public and Private Placement Warrants at: </span></p><p style="font-family:'Arial','Helvetica','sans-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:56.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.38%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.38%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Each whole Warrant entitles the holder thereof to purchase </span><span style="font-family:'Times New Roman','Times','serif';">one</span><span style="font-family:'Times New Roman','Times','serif';"> share of common stock at a price of </span><span style="font-family:'Times New Roman','Times','serif';">$11.50</span><span style="font-family:'Times New Roman','Times','serif';"> per share, subject to customary adjustments. Only whole Warrants are exercisable. The Warrants became exercisable on January 7, 2022 and will expire on December 8, 2026.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">None of the Private Placement Warrants are redeemable by the Company so long as they are held by the initial purchasers of the Private Placement Warrants or their permitted transferees. The table below provides the fair value of warrant liabilities at:</span></p><p style="font-family:'Arial','Helvetica','sans-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:53.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value of warrant liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,227</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below provides the Company’s loss recognized in connection with changes in fair value of warrant liabilities: </span></p><p style="font-family:'Arial','Helvetica','sans-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:51.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Gain recognized associated with warrant liabilities </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 202</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,325</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">There have been no changes to our Public or Private Placement Warrants, including redemption terms disclosed in our 2023 Form 10-K. </span></p> <p style="font-family:'Arial','Helvetica','sans-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:56.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.38%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Public Warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,182,501</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.38%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Private Placement Warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,150,802</span></p></td></tr></table> 13182501 13182501 6150802 6150802 1 11.50 <p style="font-family:'Arial','Helvetica','sans-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:53.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value of warrant liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,227</span></p></td></tr></table> 4025000 4227000 <p style="font-family:'Arial','Helvetica','sans-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:51.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Gain recognized associated with warrant liabilities </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 202</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,325</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table> -202000 -2325000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 8 – Stockholders’ Equity</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock options exercised for common stock, shares of common stock repurchased under the stock repurchase program, shares of common stock issued under the ESPP, and shares of common stock issued upon vesting of RSUs for the three and six months ended June 30, 2024 and 2023 are summarized in the table below:</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:44.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,230,581</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">346,676</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,590,897</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2,026,630</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Shares of common stock repurchased </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (1,816,362)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (5,000,000)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Shares of common stock issued under the ESPP</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 187,614</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 129,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 187,614</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 129,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Shares of common stock issued for vested RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 689,221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 163,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 851,216</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 163,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents the cash received or paid associated with common stock related activities for the three and six months ended June 30, 2024 and 2023: </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash received from stock options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 34</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 197</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 184</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash received from shares of common stock issued under the ESPP </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 238</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 214</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 238</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 214</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash paid for shares of common stock repurchased</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (3,360)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (8,274)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:italic;font-weight:bold;">Stock Repurchase Program</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">On January 23, 2024, the Company announced that its Board approved a stock repurchase program authorizing the Company to purchase up to </span><span style="font-family:'Times New Roman','Times','serif';">$50,000</span><span style="font-family:'Times New Roman','Times','serif';"> of the Company’s outstanding common stock. Under the repurchase program, the Company may purchase shares of its common stock from time to time until the repurchase program expires on December 31, 2025.  </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the three months ended June 30, 2024: </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:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Aggregate cost </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Avg. Price Paid Per Share </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Repurchased and retired shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,816,362</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,393</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.85</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the six months ended June 30, 2024: </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:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Aggregate cost </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Avg. Price Paid Per Share </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Repurchased and retired shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,000,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,355</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.64</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:44.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,230,581</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">346,676</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,590,897</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2,026,630</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Shares of common stock repurchased </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (1,816,362)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (5,000,000)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Shares of common stock issued under the ESPP</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 187,614</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 129,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 187,614</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 129,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Shares of common stock issued for vested RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 689,221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 163,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 851,216</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 163,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 1230581 346676 3590897 2026630 1816362 5000000 187614 129928 187614 129928 689221 163148 851216 163148 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash received from stock options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 34</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 197</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 184</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash received from shares of common stock issued under the ESPP </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 238</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 214</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 238</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 214</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash paid for shares of common stock repurchased</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (3,360)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (8,274)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td></tr></table> 100000 34000 197000 184000 238000 214000 238000 214000 3360000 8274000 50000000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the three months ended June 30, 2024: </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:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Aggregate cost </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Avg. Price Paid Per Share </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Repurchased and retired shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,816,362</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,393</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.85</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the six months ended June 30, 2024: </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:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Aggregate cost </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Avg. Price Paid Per Share </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Repurchased and retired shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,000,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,355</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.64</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1816362 3393000 1.85 5000000 8355000 1.64 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> </span><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 9 – Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">There have been no changes to our equity incentive plans, the ESPP, or our accounting methodology for stock-based compensation, as disclosed in our 2023 Form 10-K. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The fair value of stock options and RSUs issued to employees and directors is recognized as compensation expense over the period of service that generally coincides with the vesting period of the award. The Company allocated compensation ratably across Operating Expenses based on Company personnel costs incurred. When calculating the amount of annual compensation expense, the Company has elected not to estimate forfeitures and instead accounts for forfeitures as they occur.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">For the three and six months ended June 30, 2024 and 2023, the Company recognized compensation costs totaling:</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:26.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock-based compensation costs related to RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,397</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 954</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,609</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,589</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock-based compensation costs related to stock options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,226</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,476</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock-based compensation costs related to the ESPP</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 42</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 80</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 79</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 80</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total stock-based compensation costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,051</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,923</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,914</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,145</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The unrecognized future compensation costs as of June 30, 2024 and 2023, were </span><span style="font-family:'Times New Roman','Times','serif';">$25,868</span><span style="font-family:'Times New Roman','Times','serif';"> and </span><span style="font-family:'Times New Roman','Times','serif';">$34,327</span><span style="font-family:'Times New Roman','Times','serif';">, respectively. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table summarizes our award activity for RSUs and stock options for the three and six months ended June 30, 2024: </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:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Stock Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Balance at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,473,016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 24,264,016</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,159,872</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,566,167</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Vested or Exercised </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (264,754)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (2,360,316)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Forfeited </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (72,619)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (842,395)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Balance at March 31, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7,295,515</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 25,627,472</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,162,222</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,757,960</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Vested or Exercised </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (867,515)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (1,230,581)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Forfeited </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (886,343)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (1,873,843)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Balance at June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7,703,879</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 24,281,008</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Stock Options</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The fair value of each stock option grant during the six months ended June 30, 2024 and 2023 was estimated on the grant date using the Black-Scholes option pricing model with the following weighted-average assumptions used:</span></p><p style="font-family:'Arial','Helvetica','sans-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:63.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:63.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Approximate risk</span><span style="font-family:'Times New Roman','Times','serif';">‑</span><span style="font-family:'Times New Roman','Times','serif';">free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4.23</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">4.17</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 48.10</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">46.91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Average expected life (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted</span><span style="font-family:'Times New Roman','Times','serif';">‑</span><span style="font-family:'Times New Roman','Times','serif';">average grant date fair value</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.59</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Estimated fair value of total stock options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,175</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">7,815</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:26.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">    </span></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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock-based compensation costs related to RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,397</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 954</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,609</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,589</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock-based compensation costs related to stock options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,226</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,476</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Stock-based compensation costs related to the ESPP</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 42</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 80</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 79</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 80</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total stock-based compensation costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,051</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,923</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,914</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,145</span></p></td></tr></table> 1397000 954000 2609000 1589000 1612000 1889000 3226000 3476000 42000 80000 79000 80000 3051000 2923000 5914000 5145000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The unrecognized future compensation costs as of June 30, 2024 and 2023, were </span><span style="font-family:'Times New Roman','Times','serif';">$25,868</span><span style="font-family:'Times New Roman','Times','serif';"> and </span><span style="font-family:'Times New Roman','Times','serif';">$34,327</span><span style="font-family:'Times New Roman','Times','serif';">, respectively. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table summarizes our award activity for RSUs and stock options for the three and six months ended June 30, 2024: </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:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Stock Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Balance at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,473,016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 24,264,016</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,159,872</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,566,167</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Vested or Exercised </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (264,754)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (2,360,316)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Forfeited </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (72,619)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (842,395)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Balance at March 31, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7,295,515</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 25,627,472</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,162,222</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,757,960</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Vested or Exercised </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (867,515)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (1,230,581)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Forfeited </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (886,343)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (1,873,843)</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Balance at June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 7,703,879</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 24,281,008</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 25868000 34327000 4473016 24264016 3159872 4566167 264754 2360316 72619 842395 7295515 25627472 2162222 1757960 867515 1230581 886343 1873843 7703879 24281008 <p style="font-family:'Arial','Helvetica','sans-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:63.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:63.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Approximate risk</span><span style="font-family:'Times New Roman','Times','serif';">‑</span><span style="font-family:'Times New Roman','Times','serif';">free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4.23</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">4.17</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 48.10</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">46.91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Average expected life (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted</span><span style="font-family:'Times New Roman','Times','serif';">‑</span><span style="font-family:'Times New Roman','Times','serif';">average grant date fair value</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1.59</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Estimated fair value of total stock options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 5,175</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">7,815</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">​</span></p> 0.0423 0.0417 0.4810 0.4691 P6Y P6Y 1.59 2.8 5175000 7815000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 10 – Basic and Diluted Loss Per Share</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Basic loss per share represents net loss attributable to common stock divided by the basic weighted average number of shares of common stock outstanding during the period.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Diluted loss per share also includes the dilutive effect of additional potential shares of common stock issuable from stock-based awards determined using the treasury stock method. Diluted loss per share represents net earnings divided by diluted weighted average number of shares of common stock, which includes the average dilutive effect of all potentially dilutive securities that are outstanding during the period.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below sets forth the basic and diluted loss per share calculation for the three and six months ended June 30, 2024 and 2023. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (22,274)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (12,205)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (43,481)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (31,365)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted average shares outstanding – basic and diluted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 177,588,035</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 178,063,573</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">179,186,027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 177,502,037</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Basic and diluted loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.07)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.24)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.18)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Due to the net loss for the three and six months ended June 30, 2024 and 2023 presented above, diluted loss per share was computed without consideration to potentially dilutive instruments as their inclusion would have been anti-dilutive. The table below sets forth (in shares) potentially dilutive securities excluded from the diluted loss per share calculation for the three and six months ended June 30, 2024 and 2023. </span></p><p style="font-family:'Arial','Helvetica','sans-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:62.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;">2014 Plan &amp; 2021 Plan - Stock Options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 23,508,745</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">25,892,666</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2021 Plan - RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,269,774</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2,474,393</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">ESPP - Common Stock </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 46,946</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 46,352</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Contingently Issued Shares of Common Stock </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 59,055</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total potentially dilutive securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 49,158,768</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">47,805,769</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (22,274)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (12,205)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (43,481)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (31,365)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted average shares outstanding – basic and diluted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> 177,588,035</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 178,063,573</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">179,186,027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 177,502,037</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Basic and diluted loss per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.07)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.24)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';"> (0.18)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr></table> -22274000 -12205000 -43481000 -31365000 177588035 178063573 179186027 177502037 -0.13 -0.07 -0.24 -0.18 <p style="font-family:'Arial','Helvetica','sans-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:62.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">19,333,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;">2014 Plan &amp; 2021 Plan - Stock Options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 23,508,745</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">25,892,666</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2021 Plan - RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6,269,774</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2,474,393</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">ESPP - Common Stock </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 46,946</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 46,352</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Contingently Issued Shares of Common Stock </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 59,055</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total potentially dilutive securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 49,158,768</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">47,805,769</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 19333303 19333303 23508745 25892666 6269774 2474393 46946 46352 59055 49158768 47805769 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 11 – Leases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company leases its facilities and certain equipment. Fixed rent escalates each year, and the Company is responsible for a portion of the landlords’ operating expenses such as property tax, insurance, and common area maintenance.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company’s facility in Louisville, Colorado, is under a noncancelable operating lease with a maturity date in September 2029. In 2022, the Company amended this operating lease to incorporate a prior subleased space into the base lease and extend the term of the lease. The Company has the right to renew this operating lease for an additional </span><span style="font-family:'Times New Roman','Times','serif';">five-year</span><span style="font-family:'Times New Roman','Times','serif';"> period. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">On September 1, 2021, the Company entered into an industrial operating lease agreement for its facility in Thornton, Colorado, with the initial term through March 31, 2029. Under this operating lease, the Company has one option to renew for </span><span style="font-family:'Times New Roman','Times','serif';">five years</span><span style="font-family:'Times New Roman','Times','serif';">, which has been included in the calculation of lease liabilities and right-of-use assets at the adoption date of the lease accounting standard on January 1, 2022, as the exercise of the option was reasonably certain. As the renewal rent has not been negotiated, the Company used an estimated rent rate which approximated the fair market rent at adoption of ASC 842 on January 1, 2022 for the extension period. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company has certain equipment leases classified as finance leases as of June 30, 2024. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company’s leases do not have any contingent rent payments and do not contain residual value guarantees.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The components of lease expense are as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Finance lease costs:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Amortization of right-of-use assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 58</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 116</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Interest on lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 26</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating lease costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 290</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 290</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 580</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 580</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total lease expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 360</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 350</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 722</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The components of cash flow information related to leases are as follows:</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:42.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating outgoing cash flows – finance leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 14</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 27</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 26</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Financing outgoing cash flows – finance leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 94</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 74</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 186</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 141</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating outgoing cash flows – operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 292</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 283</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 584</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 567</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Right-of-use assets obtained in exchange for new finance lease liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 79</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 89</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Right-of-use assets obtained in exchange for new operating lease liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Finance lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average remaining lease term – finance leases (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average discount rate – finance leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Operating lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average remaining lease term – operating leases (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average discount rate – operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:</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:58.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fiscal year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Finance Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Operating Lease</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2024 (remaining six months)</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 212</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 589</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2025</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 310</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,210</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2026</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 179</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,248</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2027</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,288</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2028</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 16</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,329</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2029</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,211</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Thereafter</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,031</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 10,906</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Less present value discount</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (59)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (2,589)</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total lease liabilities</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 743</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,317</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> P5Y P5Y <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Finance lease costs:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Amortization of right-of-use assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 58</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 116</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Interest on lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 26</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating lease costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 290</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 290</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 580</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 580</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total lease expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 360</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 350</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 722</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 58000 47000 116000 91000 12000 13000 26000 25000 290000 290000 580000 580000 360000 350000 722000 696000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:42.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating outgoing cash flows – finance leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 14</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 27</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 26</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Financing outgoing cash flows – finance leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 94</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 74</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 186</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 141</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating outgoing cash flows – operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 292</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 283</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 584</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 567</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Right-of-use assets obtained in exchange for new finance lease liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 79</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 89</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Right-of-use assets obtained in exchange for new operating lease liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 13000 14000 27000 26000 94000 74000 186000 141000 292000 283000 584000 567000 79000 89000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Finance lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average remaining lease term – finance leases (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average discount rate – finance leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Operating lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average remaining lease term – operating leases (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Weighted-average discount rate – operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">%</span></p></td></tr></table> P2Y5M19D 0.066 P8Y9M 0.068 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:</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:58.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fiscal year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Finance Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Operating Lease</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2024 (remaining six months)</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 212</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 589</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2025</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 310</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,210</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2026</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 179</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,248</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2027</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,288</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2028</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 16</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,329</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2029</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,211</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Thereafter</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,031</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 10,906</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Less present value discount</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (59)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (2,589)</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total lease liabilities</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 743</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,317</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of June 30, 2024, future minimum payments during the next five years and thereafter are as follows:</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:58.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fiscal year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Finance Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Operating Lease</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2024 (remaining six months)</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 212</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 589</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2025</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 310</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,210</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2026</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 179</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,248</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2027</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,288</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2028</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 16</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,329</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">2029</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 1,211</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Thereafter</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 4,031</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 10,906</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Less present value discount</span></p></td><td style="vertical-align:bottom;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (59)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (2,589)</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total lease liabilities</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 743</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,317</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 212000 589000 310000 1210000 179000 1248000 85000 1288000 16000 1329000 1211000 4031000 802000 10906000 59000 2589000 743000 8317000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 12 – Related Party Transactions</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;"> During the three and six months ended </span><span style="font-family:'Times New Roman','Times','serif';">June 30, 2024</span><span style="font-family:'Times New Roman','Times','serif';">, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';">$430</span><span style="font-family:'Times New Roman','Times','serif';"> and </span><span style="font-family:'Times New Roman','Times','serif';">$5,410</span><span style="font-family:'Times New Roman','Times','serif';"> of revenue related to the BMW JDA, respectively. As of </span><span style="font-family:'Times New Roman','Times','serif';">June 30, 2024</span><span style="font-family:'Times New Roman','Times','serif';">, the Company recorded </span><span style="font-family:'Times New Roman','Times','serif';">$4,581</span><span style="font-family:'Times New Roman','Times','serif';"> of accounts receivable related to the BMW JDA. During the three and six months ended June 30, 2023, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';">$3,470</span><span style="font-family:'Times New Roman','Times','serif';"> and </span><span style="font-family:'Times New Roman','Times','serif';">$6,470 </span><span style="font-family:'Times New Roman','Times','serif';">of revenue related to the BMW JDA, respectively. For the year ended December 31, 2023, the Company recorded </span><span style="font-family:'Times New Roman','Times','serif';">$828</span><span style="font-family:'Times New Roman','Times','serif';"> of deferred revenue related to cash paid from BMW in advance of services provided. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">On June 21, 2024, Solid Power Operating, Inc., a wholly owned subsidiary of the Company, amended its JDA with BMW to extend the term of the JDA and revise the payment schedule. </span></p> 430000 5410000 4581000 3470000 6470000 828000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 13 – Income Taxes</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company’s effective tax rate was (</span><span style="font-family:'Times New Roman','Times','serif';">2.4%</span><span style="font-family:'Times New Roman','Times','serif';">) and (</span><span style="font-family:'Times New Roman','Times','serif';">1.2%</span><span style="font-family:'Times New Roman','Times','serif';">) for the three and six months ended June 30, 2024, respectively, as a result of withholding tax expense on revenue earned in a foreign jurisdiction. The Company’s effective tax rate was </span><span style="font-family:'Times New Roman','Times','serif';">0%</span><span style="font-family:'Times New Roman','Times','serif';"> for the three and six months ended June 30, 2023, and the Company was in a full valuation allowance for the three and six months ended June 30, 2024 and 2023. </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company's quarterly provision for income taxes is calculated by applying a projected annual effective tax rate, calculated separately for the United States and Republic of Korea, to ordinary pre-tax book income.</span></p> 0.024 0.012 0 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 14 – Contingencies</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In the normal course of business, the Company may be party to litigation from time to time. The Company maintains insurance to cover certain actions and believes that resolution of such litigation will not have a material adverse effect on the Company. </span></p>